.NET LINQ 聚合操作

  • 聚合操作
     聚合运算从值集合计算单个值。 从一个月的日温度值计算日平均温度就是聚合运算的一个示例。
  • 方法

方法名

说明

C# 查询表达式语法

Visual Basic 查询表达式语法

更多信息

Aggregate

对集合值执行自定义聚合运算。

不适用。

不适用。

Enumerable.Aggregate

Queryable.Aggregate

Average

计算值集合的平均值。

不适用。

Aggregate … In … Into Average()

Enumerable.Average

Queryable.Average

Count

对集合中的元素进行计数,还可以仅对满足某一谓词函数的元素进行计数。

不适用。

Aggregate … In … Into Count()

Enumerable.Count

Queryable.Count

LongCount

对大型集合中的元素进行计数,还可以仅对满足某一谓词函数的元素进行计数。

不适用。

Aggregate … In … Into LongCount()

Enumerable.LongCount

Queryable.LongCount

Max

确定集合中的最大值。

不适用。

Aggregate … In … Into Max()

Enumerable.Max

Queryable.Max

Min

确定集合中的最小值。

不适用。

Aggregate … In … Into Min()

Enumerable.Min

Queryable.Min

Sum

计算集合中值的总和。

不适用。

Aggregate … In … Into Sum()

Enumerable.Sum

Queryable.Sum

posted @ 2013-07-22 11:12  M守护神  阅读(1046)  评论(0编辑  收藏  举报