コード例 #1
0
        static void Main(string[] args)
        {
            string answer;

            Console.WriteLine("Доброго времени суток. Добро пожаловать на домашнюю работу студанта А.Малова к уроку №6 курса Основы языка C#.");
            do
            {
                Console.Write("Выберите интересующее вас задание:\n1|2.Работы с функциями через делегаты \n3.'Доработаный' пример использования коллекций \nДля выхода введите 0\nИтак, ваш выбор=> ");
                answer = Console.ReadLine();
                if (answer == "1" || answer == "2")
                {
                    Task1_2.RunTask1_2();
                }
                else
                if (answer == "3")
                {
                    MyStudent.RunTask3();
                }
                else
                if (answer == "0")
                {
                    Console.WriteLine("Good bye! Thanks for your time!)");
                }
                else
                {
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine("Введён не корректный номер задания. Повторите ввод");
                    Task1_2.Pause();
                }
            } while (answer != "0");
            Task1_2.PauseAndClear();
        }
コード例 #2
0
        public static List <MyStudent> GetBaseSTudent(string fileName)
        {
            List <MyStudent> students = new List <MyStudent>();

            using (var reader = new StreamReader(fileName))
            {
                while (!reader.EndOfStream)
                {
                    var userString = reader.ReadLine().Split(';');
                    var student    = new MyStudent(userString[0], userString[1], userString[2], userString[3], userString[4], int.Parse(userString[5]), int.Parse(userString[6]), int.Parse(userString[7]), userString[8]);
                    students.Add(student);
                }
            }
            return(students);
        }
コード例 #3
0
 public static int MyComparCourse(MyStudent st1, MyStudent st2)
 {
     return(st1.course.CompareTo(st2.course));
 }
コード例 #4
0
 public static int MyComparName(MyStudent st1, MyStudent st2)
 {
     return((st1.lastName + st1.firstName).CompareTo(st2.lastName + st2.firstName));
 }
コード例 #5
0
 public static int MyComparAge(MyStudent st1, MyStudent st2)
 {
     return(st1.age.CompareTo(st2.age));
 }