Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Random rand = new Random();
            int numberOfTrain = 11;
            Train t1 = new Train("New York", 11, DateTime.Parse("5/1/2008 8:30:52 AM", System.Globalization.CultureInfo.InvariantCulture));
            t1.Show();
            Train[] train = new Train[8];
            char j = 'A';

            for (int i = 0; i < train.GetLength(0); i++)
            {
                train[i].numberOfTrain = rand.Next(0, 100);
                train[i].departureTime = DateTime.Now;
                train[i].nameOfDestinationStation = j.ToString();
                j++;
            }

            List<Train> trains = new List<Train>(train);
            trains.Add(t1);
            trains.Sort();
            Console.WriteLine("Find trains:");
            foreach (var item in trains)
            {
                if (item.numberOfTrain == numberOfTrain)
                {
                    Console.WriteLine(item.nameOfDestinationStation);
                    Console.WriteLine(item.numberOfTrain);
                    Console.WriteLine(item.departureTime);
                }
                else
                {
                    Console.WriteLine("No trains!");
                }

            }
            Console.ReadLine();
        }