Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        public static void Main(string[] args)
        {
            var aer = new Aeroport <IPassengerAviation <IEngine> >("Кольцово");

            FillAer(aer, 10, 10);

            Console.WriteLine(aer.ConvertToString());


            Console.ReadKey();
        }