Выберите n объектов из коллекции на основе ранжированного значения - PullRequest
1 голос
/ 01 февраля 2012
public class A
{
   public int x { get; set; }
}

Тогда где-то, коллекция:

public List<A> aList { get; set; }

Теперь, как выбрать n объектов из этого списка на основе самых высоких значений x?

1 Ответ

3 голосов
/ 01 февраля 2012

Как насчет LINQ:

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