假设我有一个
public class MyObject
{
public string Property1;
//other properties
//other properties
}
然后我有一个。
List<MyObject> objectList
当Property1
对于前几个项目有一个值,对于接下来的几个项目有另一个值等时,如何根据Property1
计算不同的MyObject
数量?
GroupBy
。objectList.GroupBy(o => o.Property1);
http://www.codeproject.com/articles/35667/How-to-Use-LINQ-GroupBy.aspx