static void Main(string[] args) { var cars = new CarsDelegate(Garage.Tesla); cars += Garage.Bmw; cars += Garage.Audi; cars.Invoke(); Garage.Show(); Console.WriteLine("\n\nWash cars:"); Console.ReadKey(); var wash = new WashDelegate(Washer.Wash); wash.Invoke(); Console.ReadLine(); }
static void Main(string[] args) { var cars = new CarsDelegate(Garage.Nissan); cars += Garage.Bmw; cars += Garage.Lada; Console.WriteLine("Автомобілі в списку:"); cars?.Invoke(); Console.WriteLine(); Console.Write("Введіть будь-яку клавішу для миття всіх автомобілів"); Console.ReadKey(); var wash = new WashDelegate(Washer.Wash); wash?.Invoke(); Console.ReadLine(); }
static void Main(string[] args) { var cars = new CarsDelegate(Garage.Honda); cars += Garage.Bmw; cars += Garage.Audi; Console.WriteLine("Cars in list:"); cars?.Invoke(); Console.WriteLine(); Console.Write("Enter any key for wash all cars"); Console.ReadKey(); var wash = new WashDelegate(Washer.Wash); wash?.Invoke(); Console.ReadLine(); }