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(); }
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(); } }