在对象列表中分组

时间:2013-08-06 01:15:23

标签: c# .net

我有一个像这样的对象列表:

BonusesToApprove = new List<Bonus>();

我需要按ID分组。我尝试了几种方法,如the suggestion here,但编译器返回消息:

System.Collections.Generic.List<AdHoc.Objects.Bonus> does not contain a definition for 'GroupBy' ...

我尝试的代码示例是:

var grouped = BonusesToApprove
    .GroupBy ...

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

1 个答案:

答案 0 :(得分:2)

您可能忘记在类中引用LINQ命名空间。

使用您拥有的任何其他using语句将其置于顶部:

using System.Linq;