Получить N max чисел из списка <int>с помощью лямбда-выражения - PullRequest
16 голосов
/ 30 января 2012

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

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

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

1 Ответ

29 голосов
/ 30 января 2012

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

var result = numbers.OrderByDescending(n => n).Take(4);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...