Exemple #1
0
        static void Main(string[] args)
        {
            StudGroup group = new StudGroup
            {
                new List <Student>
                {
                    new Student("ABC", DateTime.Now, "8-800-555-35-35"),
                    new Student("BCA", DateTime.Now.AddDays(-2), "9-800-555-35-35"),
                    new Student("CBA", DateTime.Now.AddDays(-15), "10-800-555-35-35"),
                    new Student("BAC", DateTime.Now.AddDays(-152), "11-800-555-35-35"),
                    new Student("CAB", DateTime.Now.AddDays(-900), "12-800-555-35-35"),
                }
            };
            string phone = "11-800-555-35-35";

            Console.WriteLine("До сортировки\n");
            Console.WriteLine(group);
            group.Sort();
            Console.WriteLine("---------------------------");
            Console.WriteLine("После сортировки\n");
            Console.WriteLine(group);
            Console.WriteLine("---------------------------");
            Console.WriteLine($"Ищем ученика с телефоном: {phone}\n");
            var tmp = group.Search(phone, "Phone");

            Console.WriteLine(tmp);
            Console.WriteLine("---------------------------");
            Console.WriteLine("Удалили его\n");
            group.Remove(tmp);
            Console.WriteLine(group);
            Console.WriteLine("---------------------------");
            Console.WriteLine("Проверяем еще разок его наличие\n");
            tmp = group.Search("11-800-555-35-35", "Phone");
            Console.WriteLine(tmp is null ? "не найдено" : "найден");
        }
Exemple #2
0
    public static void Main()
    {
        string[] name =
        {
            "Ивнов", "Петров", "Сидоров", "Субботина", "Алексеев"
        };
        Group     gr       = new Group(name);
        StudGroup StudGrup = new StudGroup("09-901", "ИВМИиТ", gr.group);

        Console.WriteLine("##### ДО СОРТИРОВКИ #####");
        StudGrup.Display();

        Console.WriteLine("##### ПОСЛЕ СОРТИРОВКИ #####");
        StudGrup.Sort();
        StudGrup.Display();
        string n = "Сидоров";

        Console.WriteLine("##### После удаления ={0}= #####", n);

        gr       = gr - n;                                      //удаляем из масиива grup класса group
        StudGrup = new StudGroup("09-901", "ИВМИиТ", gr.group); // записываем заново удалив
        StudGrup.Display();
        StudGrup.InFile("..\\..\\Text.txt");
    }