Exemple #1
0
        /// <summary>
        /// Стартовая точка программы
        /// </summary>
        /// <param name="args"></param>
        public static void Main(string[] args)
        {
            var spisokFirst = new PersonList();

            spisokFirst.AutoFill(3);

            var spisokSecond = new PersonList();

            spisokSecond.AutoFill(3);

            PersonListConsoleView(spisokFirst, nameof(spisokFirst));
            PersonListConsoleView(spisokSecond, nameof(spisokSecond));
            Console.ReadKey();
            Console.Clear();

            Console.WriteLine("Добавление нового человека в список.");
            spisokFirst.AddPerson(Person.GetRandomPerson());

            PersonListConsoleView(spisokFirst, nameof(spisokFirst));
            PersonListConsoleView(spisokSecond, nameof(spisokSecond));
            Console.ReadKey();
            Console.Clear();

            Console.WriteLine("Копирование второго человека из" +
                              " первого списка во второй список.");
            spisokSecond.AddPerson(spisokFirst.GetPersonByIndex(1));

            PersonListConsoleView(spisokFirst, nameof(spisokFirst));
            PersonListConsoleView(spisokSecond, nameof(spisokSecond));
            Console.ReadKey();
            Console.Clear();

            Console.WriteLine("Удаление второго человека" +
                              "из первого списка.");
            spisokFirst.DeleteByIndex(1);

            PersonListConsoleView(spisokFirst, nameof(spisokFirst));
            PersonListConsoleView(spisokSecond, nameof(spisokSecond));
            Console.ReadKey();
            Console.Clear();

            Console.WriteLine("Отчистка второго списка.");
            spisokSecond.Clean();

            PersonListConsoleView(spisokFirst, nameof(spisokFirst));
            PersonListConsoleView(spisokSecond, nameof(spisokSecond));
            Console.ReadKey();
            Console.Clear();

            var chelovek = EnterPersonKeyboard();

            PersonConsoleView(chelovek);
            Console.ReadKey();
        }