Example #1
0
 public Car(string model, char category)
 {
     Model = model;
     Category = category;
     Color = Color.Blue;
     CarPassport = new CarPassport(this);
 }
Example #2
0
 /// <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();
 }