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