Получите N максимальных чисел из списка <int>, используя выражение лямбда

Это мой список:

List<int> numbers=new List<int> { 12, 5, -8, 4, 7, 28, 3, 22 };

Как я могу получить 4 максимального числа по лямбда: мне нужны эти: {28, 22, 12, 7}

Ответы

Ответ 1

Использование:

var result = numbers.OrderByDescending(n => n).Take(4);