Пример #1
0
        static void Main()
        {
            int      n        = 1000;
            Student  first    = new Student(n);
            int      w        = 0;
            Aspirant firstAsp = new Aspirant(n);
            int      z        = 0;

            for (; ;)
            {
                Console.WriteLine("нажмите 1 чтобы добавить Студента");
                Console.WriteLine("нажмите 2 чтобы добавить Аспиранта");
                Console.WriteLine("нажмите 3 чтобы узнать информацию о Студентах");
                Console.WriteLine("нажмите 4 чтобы узнать информацию о Аспирантах ");

                string myMenyu = Console.ReadLine();
                switch (myMenyu)
                {
                case "1":
                    first = AddStu(first, w);
                    w++;
                    break;

                case "2":
                    firstAsp = AddAsp(firstAsp, z);
                    z++;
                    break;

                case "3":
                    PrintInfoStu(first, w);
                    break;

                case "4":
                    PrintInfoAsp(firstAsp, z);
                    break;

                default:
                    break;
                }
            }
            Console.ReadKey();
        }
Пример #2
0
        static Aspirant AddAsp(Aspirant firstAsp, int i)
        {
            Console.WriteLine(i);
            for (; ;)
            {
                firstAsp[i] = new Aspirant();
                Console.WriteLine("Введите имя аспиранта");
                firstAsp[i].Name = CheckName();
                Console.WriteLine("Введите фамилию аспиранта");
                firstAsp[i].Lastname = CheckLastName();
                Console.WriteLine("Введите курс обучения");
                firstAsp[i].Kurs = InNum();
                Console.WriteLine("Введите номер зачетной книжки");
                firstAsp[i].Zachet = InNum();
                Console.WriteLine("Введите тему дисертации");
                firstAsp[i].Diss = InStr();
                Console.WriteLine(firstAsp[i].ToString());
                if (firstAsp[i].GetType() == typeof(Aspirant))
                {
                    Console.WriteLine("Это реально Аспирант");
                }

                Console.WriteLine("нажмите 1 чтобы добавить ещё аспиранта");
                Console.WriteLine("Нажмите любую цифру чтобы выйти");
                int a = InNum();
                if (a == 1)
                {
                    AddAsp(firstAsp, i + 1);
                }
                else
                {
                    break;
                }
            }
            return(firstAsp);
        }