/// <summary> /// Выполняет 3 задания Лабораторной работы /// (создание 2 списка, копирование...) /// </summary> static void DoThirdExerciseOfLab() { persons1.Clear(); var persons2 = new PersonList(); Console.WriteLine("***Создание двух списков, по три " + "элемента в каждом***\n"); for (int j = 0; j < 3; j++) { persons1.AddPerson(Person.GetRandomPerson()); Thread.Sleep(15); persons2.AddPerson(Person.GetRandomPerson()); Thread.Sleep(15); } ShowTwoLists(persons1, persons2); Console.ReadKey(); Console.WriteLine("***Добавление нового элемента в 1 " + "список***\n"); persons1.AddPerson(Person.GetRandomPerson()); ShowList(persons1); Console.ReadKey(); Console.WriteLine("***Копирование 2го элемента из " + "1 списока во 2ой список***\n"); persons2.AddPerson(persons1.GetPerson(1)); ShowTwoLists(persons1, persons2); Console.ReadKey(); Console.WriteLine("***Удаление 2го элемента из 1 " + "списка***\n"); persons1.DeletePersonIndex(1); ShowTwoLists(persons1, persons2); Console.ReadKey(); Console.WriteLine("***Очищение 2го списка " + "элементов***\n"); persons2.Clear(); ShowTwoLists(persons1, persons2); }