Exemplo n.º 1
0
        public static void Main(string[] args)
        {
            Student st1 = new Student();
            Student st2 = new Student("Вася", "Пупкин");

            Console.WriteLine("Метод ToString() : " + st1.ToString());
            Console.WriteLine("Метод Equals(st1) = :" + st2.Equals(st1));
            Console.WriteLine("Метод GetHashCode() = :" + st1.GetHashCode());
            st1.Info();
            st2.Info();

            var AnonimousStudent = new { name = "Иван", surname = "Иванов", dateOfBirth = "04072002", address = "Dormitory", phone = 375448392, faculty = "FIT", course = 2, group = 10 };

            Console.WriteLine(AnonimousStudent.name);
            Console.WriteLine(AnonimousStudent.surname);

            Console.WriteLine("Введите количество студентов: ");
            int countOfSt = Convert.ToInt32(Console.ReadLine());

            Student[] st = new Student[countOfSt];
            for (int i = 0; i < countOfSt; i++)
            {
                Console.WriteLine($"{i + 1}-й студент:");
                st[i] = new Student();
            }

            Console.WriteLine("Список студентов факультета: ");
            string faculty = Console.ReadLine();

            foreach (Student stlist in st)
            {
                if (stlist.Faculty == faculty)
                {
                    Console.WriteLine();
                    Console.WriteLine($"Имя : {stlist.Name}");
                    Console.WriteLine($"Фамилия : {stlist.Surname}");
                    Console.WriteLine($"Дата рождения : {stlist.DateOfBirth}");
                    Console.WriteLine($"Адрес : {stlist.Address}");
                    Console.WriteLine($"Номер телефона : {stlist.Phone}");
                    Console.WriteLine($"Факультет : {stlist.Faculty}");
                    Console.WriteLine($"Номер курса : {stlist.Course}");
                    Console.WriteLine($"Номер группы : {stlist.Group}");
                    Console.WriteLine();
                }
            }

            Console.WriteLine("Список студентов группы: ");
            int group = Convert.ToInt32(Console.ReadLine());

            foreach (Student stlist in st)
            {
                if (stlist.Group == group)
                {
                    Console.WriteLine();
                    Console.WriteLine($"Имя : {stlist.Name}");
                    Console.WriteLine($"Фамилия : {stlist.Surname}");
                    Console.WriteLine($"Дата рождения : {stlist.DateOfBirth}");
                    Console.WriteLine($"Адрес : {stlist.Address}");
                    Console.WriteLine($"Номер телефона : {stlist.Phone}");
                    Console.WriteLine($"Факультет : {stlist.Faculty}");
                    Console.WriteLine($"Номер курса : {stlist.Course}");
                    Console.WriteLine($"Номер группы : {stlist.Group}");
                }
            }

            Console.WriteLine("Количество студентов: {0}", Student.NumOfStudents);
            Student.InfoAboutClass();
        }