Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用linq/lambda计算具有唯一属性的列表中的对象数?_Linq_C# 4.0_Lambda - Fatal编程技术网

如何使用linq/lambda计算具有唯一属性的列表中的对象数?

如何使用linq/lambda计算具有唯一属性的列表中的对象数?,linq,c#-4.0,lambda,Linq,C# 4.0,Lambda,假设我有一个 public class MyObject { public string Property1; //other properties //other properties } 然后我有一个 List<MyObject> objectList List对象列表 其中,Property1前几个项目有一个值,后几个项目有另一个值,等等。如何根据Property1计算MyObject的不同数量?使用GroupBy objectList.GroupBy(

假设我有一个

public class MyObject
{
   public string Property1;
   //other properties
   //other properties
}
然后我有一个

List<MyObject> objectList
List对象列表

其中,
Property1
前几个项目有一个值,后几个项目有另一个值,等等。如何根据
Property1
计算
MyObject
的不同数量?

使用
GroupBy

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

我没有想到这一点:林克是个了不起的人物。