Пример #1
0
Файл: Car.cs Проект: Ignat36/ISP
 public void ShowInfo()
 {
     Console.WriteLine("Объем бака : {0}\n" +
                       "Расход топлива : {1} л. на 100 км.\n" +
                       "Объем багажника : {2} л.\n" +
                       "Масса автомобиля : {3} т.\n" +
                       "Грузоподъемность : {4} кг.\n" +
                       "Максимальная скорость : {5} км/ч\n" +
                       "Кол-во пассажирских мест : {6}\n" +
                       "Идентификационный номер : {7}\n" +
                       "Название автомобиля : {8}", TankCapacity, FuelFlow, TrunkVolume, Weight / 1000.0, MaxWeight - Weight, MaxSpeed, PassengerSeats, IdentificationNumber, Brand + Model);
     FirstNotify?.Invoke("Delegate work");
 }
Пример #2
0
        public void ResultComparator(BasketballPlayer a, Sportsman b)
        {
            int i = ((IComp <BasketballPlayer, Sportsman>)a).Comparator(a, b);

            switch (i)
            {
            case 1: FirstNotify?.Invoke($"Name {a.Name} is longer than {b.Name}"); break;

            case -1: FirstNotify?.Invoke($"Name {b.Name} is longer than {a.Name}"); break;

            case 0: FirstNotify?.Invoke($" {a.Name} is equal to {b.Name} length"); break;

            default: FirstNotify?.Invoke("I guess there was a mistake"); break;
            }
        }