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(); }
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); }
public static int MyComparCourse(MyStudent st1, MyStudent st2) { return(st1.course.CompareTo(st2.course)); }
public static int MyComparName(MyStudent st1, MyStudent st2) { return((st1.lastName + st1.firstName).CompareTo(st2.lastName + st2.firstName)); }
public static int MyComparAge(MyStudent st1, MyStudent st2) { return(st1.age.CompareTo(st2.age)); }