在对象列表中按分组

本文关键字:对象 列表 | 更新日期: 2023-09-27 18:26:36

我有一个对象列表,如下所示:

BonusesToApprove = new List<Bonus>();

我需要按id对其进行分组。我已经尝试了几种方法,如这里的建议,但编译器返回消息:

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

我尝试过的代码示例是:

var grouped = BonusesToApprove
    .GroupBy ...

有人能告诉我我做错了什么吗?

在对象列表中按分组

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

将其与您拥有的任何其他using语句放在首位:

using System.Linq;