Пример #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("***** Fun with Automatic Properties *****\n");
            SportCar c = new SportCar();

            c.PetName = "Frank";
            c.Speed   = 55;
            c.Color   = "Red";
            Console.WriteLine("Your car is named {0}? That's odd...",
                              c.PetName);
            c.DisplayStats();

            Garage g = new Garage();

            // 0OK, prints default value of zero.
            Console.WriteLine("Number of Cars: {0}", g.NumberOfCars);
            // Если конструктр не выставляет значение по умолчанию, то будет null для MyCar и все сломается
            Console.WriteLine(g.MyAuto.PetName);


            Console.ReadLine();
        }
Пример #2
0
 public Garage(SportCar car, int number)
 {
     MyAuto       = car;
     NumberOfCars = number;
 }