Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.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
C# 对象列表中的分组依据_C#_.net - Fatal编程技术网

C# 对象列表中的分组依据

C# 对象列表中的分组依据,c#,.net,C#,.net,我有这样一个对象列表: BonusesToApprove = new List<Bonus>(); 谁能告诉我我做错了什么吗?您可能忘了在类中引用LINQ名称空间 使用您拥有的语句将其与任何其他放在顶部: using System.Linq; 您需要如何处理GroupBy?但编译器不喜欢它。这很有说明性:)按id分组:.GroupBy(t=>t.id)——但您真的需要按id分组吗?通常ID是唯一的,因此您将有许多组,其中只有一个成员..当我这样做时:var grouped=bon

我有这样一个对象列表:

BonusesToApprove = new List<Bonus>();

谁能告诉我我做错了什么吗?

您可能忘了在类中引用LINQ名称空间

使用您拥有的语句将其与任何其他
放在顶部:

using System.Linq;

您需要如何处理
GroupBy
但编译器不喜欢它。这很有说明性:)按id分组:
.GroupBy(t=>t.id)
——但您真的需要按id分组吗?通常ID是唯一的,因此您将有许多组,其中只有一个成员..当我这样做时:var grouped=bonusestoprove.GroupBy(t=>t.ID);I get System.Collections.Generic.List不包含“GroupBy”的定义…为您的
Bonus
类发布代码。
var grouped = BonusesToApprove
    .GroupBy ...
using System.Linq;