Beispiel #1
0
        static void Main(string[] args)
        {
            Garage garage = new Garage();
            Car    car1   = new Car("mazda");
            Car    car2   = new Car("BMW");
            Car    car3   = new Car("Toyota");

            garage.Add(car1);
            garage.Add(car2);
            garage.Add(car3);
            foreach (var car in garage)
            {
                Console.WriteLine(car.name + " " + car.clean);
            }
            Console.WriteLine("");
            foreach (var car in garage)
            {
                Washer washer = new Washer();
                Wa     del    = washer.Wash;
                del(car);
                Console.WriteLine(car.name + " " + car.clean);
            }
            Console.ReadKey();
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            Garage garage = new Garage();
            Car    car1   = new Car("Renault");
            Car    car2   = new Car("Skoda");
            Car    car3   = new Car("Porshe", true);
            Car    car4   = new Car("Cadillac");
            Car    car5   = new Car("Bentley");

            garage.Add(car1);
            garage.Add(car2);
            garage.Add(car3);
            garage.Add(car4);
            garage.Add(car5);

            Console.WriteLine("Список машин та статус очистки.");
            Console.WriteLine();

            foreach (var index in garage)
            {
                Console.WriteLine(index);
            }
            Console.WriteLine();
            Console.WriteLine("Чистка...");
            Console.WriteLine();

            Washer       washer      = new Washer();
            WashDelegate washMachine = washer.Wash;

            foreach (var car in garage)
            {
                washMachine(car);
                Console.WriteLine(car);
            }
            Console.ReadKey();
        }
Beispiel #3
0
        public static void Lada()
        {
            var lada = new Garage("Lada", 1, 3);

            Console.WriteLine($"Назва автомобіля: {lada.Name_of_Car}, Рівень забруднення: {lada.Level_of_Dirty}/5, Місце в гаражі: {lada.Place_In_Queue}");
        }
Beispiel #4
0
        public static void Bmw()
        {
            var bmw = new Garage("BMW", 4, 2);

            Console.WriteLine($"Назва автомобіля: {bmw.Name_of_Car}, Рівень забруднення: {bmw.Level_of_Dirty}/5, Місце в гаражі: {bmw.Place_In_Queue}");
        }
Beispiel #5
0
        public static void Nissan()
        {
            var nissan = new Garage("Nissan", 5, 1);

            Console.WriteLine($"Назва автомобіля: {nissan.Name_of_Car}, Рівень забруднення: {nissan.Level_of_Dirty}/5, Місце в гаражі: {nissan.Place_In_Queue}");
        }
Beispiel #6
0
        public static void Audi()
        {
            var audi = new Garage("Audi", 1, 3);

            Console.WriteLine($"Name of car: {audi.Name_of_Car}, Level of dirty: {audi.Level_of_Dirty}/5, Place in garage: {audi.Place_In_Queue}");
        }
Beispiel #7
0
        public static void Bmw()
        {
            var bmw = new Garage("BMW", 4, 2);

            Console.WriteLine($"Name of car: {bmw.Name_of_Car}, Level of dirty: {bmw.Level_of_Dirty}/5, Place in garage: {bmw.Place_In_Queue}");
        }
Beispiel #8
0
        public static void Honda()
        {
            var honda = new Garage("Honda", 5, 1);

            Console.WriteLine($"Name of car: {honda.Name_of_Car}, Level of dirty: {honda.Level_of_Dirty}/5, Place in garage: {honda.Place_In_Queue}");
        }
Beispiel #9
0
        public static void Main(string[] args)
        {
            var garage = new Garage();

            garage.StartWashing();
        }