public Car(string model, char category) { Model = model; Category = category; Color = Color.Blue; CarPassport = new CarPassport(this); }
/// <summary> /// Создаю машины /// </summary> /// <param name="model"> Имя водителя </param> /// <param name="category"> категория транспортного средства (BCDEF – только одна)</param> public Car(string model, char category) { Model = model; if (category - 66 <= 70 - 66) // ASCII `B` Code = 66, F Code = 70; a<=x<=b == x-a <= b-a { Category = category; } else { throw new ArgumentOutOfRangeException(nameof(category), "Вы попытались создать машину с недекларированной категорией"); } CarPassport = new CarPassport(this); CarNumber = ToString(); }