假设我有一个
public class MyObject
{
public string Property1;
//other properties
//other properties
}
然后我有一个
List<MyObject> objectList
其中Property1
前几个项目有一个值,后几个项目有另一个值,等等。如何根据MyObject
计算Property1
的不同数量?
答案 0 :(得分:8)
使用GroupBy
。
objectList.GroupBy(o => o.Property1);
http://www.codeproject.com/articles/35667/How-to-Use-LINQ-GroupBy.aspx