Пример #1
0
        static void Main()
        {
            Console.WriteLine("Наш парк машин:");
            var park = new CarCollection <string>();          //Создание коллекции park и присвоение ей ссылки на екземпляр параметризированного класса CarCollection закрытый типом string

            park.AddCar("Жигули", new DateTime(1985, 12, 5)); //Добавление нового элемента в коллекцию
            park.AddCar("Тойота", new DateTime(2000, 4, 7));
            park.AddCar("Форд", new DateTime(2005, 5, 3));
            park.AddCar("Мерседес", new DateTime(2003, 11, 3));

            Console.WriteLine(park.ToString()); //Отображаем содержимое коллекции

            Console.WriteLine("В парке находится: {0} машин", park.Lenght);

            Console.WriteLine("Введите номер интересующей вас машины:");
            string stroka = Console.ReadLine();

            if (string.IsNullOrEmpty(stroka)) //Метод проверяет полученое значение, пустое значение
            {
                Console.WriteLine("Вы не ввели значение. Поиск не выполнен.");
            }
            else
            {
                int nomer = Convert.ToInt32(stroka);
                Console.WriteLine(park[nomer - 1]);
            }

            // Delay.
            Console.ReadKey();
        }
Пример #2
0
        static void Main()
        {
            Console.WriteLine("Наш парк машин:");
            var park = new CarCollection <string>();

            park.AddCar("Жигули", new DateTime(1985, 12, 5));
            park.AddCar("Тойота", new DateTime(2000, 4, 7));
            park.AddCar("Форд", new DateTime(2005, 5, 3));
            park.AddCar("Мерседес", new DateTime(2003, 11, 3));

            Console.WriteLine(park.ToString());

            Console.WriteLine("В парке находится: {0} машин", park.Lenght);

            Console.WriteLine("Введите номер интересующей вас машины:");
            string stroka = Console.ReadLine();

            if (string.IsNullOrEmpty(stroka))
            {
                Console.WriteLine("Вы не ввели значение. Поиск не выполнен.");
            }
            else
            {
                int nomer = Convert.ToInt32(stroka);
                Console.WriteLine(park[nomer - 1]);
            }

            // Delay.
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            Car fotin  = new Car("audi q5");
            Car bauman = new Car("audi q5");
            Car klyev  = new Car("smart");
            Car taras  = new Car("renault duster");

            CarCollection <Car> parking = new CarCollection <Car>();

            parking.Add(fotin);
            parking.Add(bauman);
            parking.Add(klyev);
            parking.Add(taras);

            Console.WriteLine("Count  = {0}", parking.Count);
            for (int i = 0; i < parking.Count; i++)
            {
                Console.WriteLine("Number om parking №{0}, auto {1} - {3}", i, parking[i]);
            }
        }