Сортировка коллекции List - C#
Формулировка задачи:
Здравствуйте!
Надо отсортировать коллекцию List студентов по уменьшению среднего балла. Если одинаковый балл - сортировать по фамилии.
Первую часть сортировки сделал:
Подскажите, пожалуйста, как организовать
list.Sort(delegate(Student stud1, Student stud2) {return stud2.rating().CompareTo(stud1.rating()); });
"вложенную"
сортировку (по фамилии).Решение задачи: «Сортировка коллекции List»
textual
Листинг программы
static int MagicComparer(Student s1, Student s2) { int cmp = s1.Rating.CompareTo(s2.Rating); return cmp == 0 ? s1.LastName.CompareTo(s2.LastName) : cmp; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д