Пример #1
0
        public void Casting()
        {
            Car  sportCar   = new SportCar();
            Car  truck      = new Truck();
            bool isSportCar = sportCar is SportCar;

            if (isSportCar)
            {
                ((SportCar)sportCar).DisplayInfo();
            }
            //SportCar realSportCar = (SportCar)sportCar;
            //realSportCar.DisplayInfo();
        }
Пример #2
0
        public void Begin()
        {
            Car        sportCar = new SportCar();
            Car        truck    = new Truck();
            List <Car> cars     = new List <Car>
            {
                sportCar, truck
            };

            foreach (Car car in cars)
            {
                car.Start();
                car.Accelerate();
                car.Boost();
            }
        }