예제 #1
0
        static void Main()
        {
            //Console.WriteLine("Введите к-во поездов: ");
            //int count = Convert.ToInt32(Console.ReadLine()); ;

            const int count = 3;

            var park = new Train[count];

            for (var i = 0; i < count; i++)
            {
                park[i] = GetNewTrainFromKeyboard();
            }

            var sortedPark = park.OrderBy(t => t.Number).ToArray();

            PrintTrains(sortedPark);

            while (true)
            {
                Console.Write("Введите номер поезда: ");
                var num = int.Parse(Console.ReadLine());
                var trn = park.Where(t => t.Number == num);

                if (trn.Count() == 0)
                {
                    Console.WriteLine("Такого поезда нету");
                }
                else
                {
                    PrintTrain(trn.Single());
                }
            }
        }