LINQ GroupBy() 方法

2025年3月17日 | 阅读 3 分钟

在 LINQ 中,GroupBy 运算符用于根据键的指定值对列表/集合项进行分组,并返回 IGrouping<key, Values> 的集合。 LINQ 中的 GroupBy 方法与 SQL group by 语句相同。

LINQ GroupBy() 方法的语法

以下是使用 LINQ GroupBy() 方法基于键的指定值对元素进行分组的语法。

从上面的语法中,我们根据学生的所在地对集合的“objStudent”项进行分组。

方法语法中 LINQ GroupBy() 的示例

以下是在方法语法中使用 LINQ GroupBy() 的示例。

在上面的示例中,我们根据学生的位置对“objStudent”中的项目集合进行分组。

输出

LINQ GroupBy() Method

查询语法中 LINQ GroupBy() 的示例

以下是使用 LINQ GroupBy() 运算符的示例。

输出

LINQ GroupBy() Method
下一个主题LINQ Join 运算符