Подсчет и сортировка - C#
Формулировка задачи:
Подсчитайте количество студентов:
а) учащихся на 5 и 6 курсах;
б)*подсчитайте сколько студентов в возрасте от 18 до 20 лет на каком курсе учатся;
в) отсортируйте список по возрасту студента
г) *отсортируйте список по курсу и возрасту студента
вопрос: а как это реализовать?
ну я понял что через файл
а дальше как лучше?
Дороничева Дарья Александровна 1 курс 18 лет Карасева Анна Алексеевна 2 курс 19 лет Ковыгина Карина Алексеевна 3 курс 20 лет Кушаева Ксения Вячеславовна 4 курс 21 год Смурова Валерия Евгеньевна 5 курс 24 года Якушкина Карина Денисовна 6 курс 19 лет Акопова Лилия Арбеновна 1 курс 22 года Багиров Эльчин Сафаилевич 2 курс 23 года Блавацкий Андрей Владимирович 3 курс 24 года Бондаренко Валерия Михайловна 4 курс 25 лет Котельникова Анастасия Романовна 5 курс 23 года Мусаллямова Любовь Айдаровна 6 курс 25 лет Санюк Анна Сергеевна 1 курс 18 лет Травкина Юлия Викторовна 2 курс 20 лет Тырыкина Марина Олеговна 3 курс 21 год Швоева Ксения Романовна 4 курс 22 года Юхалова Елизавета 5 курс 22 года
Решение задачи: «Подсчет и сортировка»
textual
Листинг программы
class Student
{
public string FullName;
public int Course, Age;
}
...
List<Student> students = new List<Student>();
// Чтение из файла
...
// Отбор
Student[] course4and5 = students.Where(st => st.Course == 4 || st.Course == 5).ToArray();