public static void Main(string[] args) { var aer = new Aeroport <IPassengerAviation <IEngine> >("Кольцово"); FillAer(aer, 15, 10); //Посадим в каждое судно случайное количество пассажиров Random r = new Random(); foreach (var avia in aer) { avia.PlacePassenger(r.Next(0, avia.Capacity)); } //Конвертируем коллекцию в строку Console.WriteLine(aer.ConvertToString()); //Находим, куда можно посадить 3 пассажира var tmpAvia = aer.FindByFreePlaces(3); if (tmpAvia != null) { Console.WriteLine("В этом судне достаточно мест:\n" + tmpAvia.ConvertToString()); } //Находим все пустые воздушные суда Console.WriteLine(aer.FindAllEmpty().ConvertToString()); Console.ReadKey(); }
public static void Main(string[] args) { var aer = new Aeroport <IPassengerAviation <IEngine> >("Кольцово"); FillAer(aer, 10, 10); Console.WriteLine(aer.ConvertToString()); Console.ReadKey(); }