Как подсчитать количество объектов в списке с уникальным свойством с помощью linq / lambda? - PullRequest
3 голосов
/ 23 июня 2011

Допустим, у меня есть

public class MyObject
{
   public string Property1;
   //other properties
   //other properties
}

, а затем у меня есть

List<MyObject> objectList

Где Property1 имеет одно значение для первых нескольких элементов, другое значение для следующих несколькихпредметы и т. д. Как подсчитать различное число MyObject с на основе Property1?

1 Ответ

8 голосов
/ 23 июня 2011

Используйте GroupBy.

objectList.GroupBy(o => o.Property1);

http://www.codeproject.com/articles/35667/How-to-Use-LINQ-GroupBy.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...