Сортиране на списък от цели числа - принципен въпрос
В една от задачите, които решавах днес за списъци, се използва следният метод за сортиране:
sqrtNums.Sort((x,y)=>y.CompareTo(x));
Няма проблеми с кода. Работи безотказно при сортиране от по-голямо към по-малко число. Проблемът е в това, че подобен синтаксис не се помни лесно, особено ако не работиш често с него. В Гугъл също трудно намирам примери с точно този синтаксис. Какъв трябва да е подходът в случая? Трябва ли да се помни наизуст, в снипет ли да добави или има друг по-прост начин за сортиране?
Подсказката към задачата изглежда по следния начин:
squareNums.Sort((a, b) => b.CompareTo(a));