Сортировка коллекции 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;
}