Linq聚合函数
Linq有7個聚合函數操作符,可詳細參考下表:
?
| 序號 | 名稱 | 描述 |
| 1 | Aggregate | 從某一特定序列或集合中收集值,當聚合完成時,它將序列中返回值進行累積并返回結果。 |
| 2 | Average | 計算一個數值序列的平均值。 |
| 3 | Count | 計算一個特定集合中元素的個數。 |
| 4 | LongCount | 返回一個Int64類型的值,用它來計算元素大于Int32.MaxValue的集合中元素數。 |
| 5 | Max | 返回一個序列中最大值。 |
| 6 | Min | 返回一個序列中最小值。 |
| 7 | Sum | 計算集合中選定值的總和。 |
?
?
下面Insus.NET列舉其中5個Min、Max、Average、Count、Sum常用的函數作演示。使用泛型(Generics)List<int>作為數據源:
List<int>?Datas?=?new?List<int>?{2,5,6,3,8,4,7,9};?
在aspx.cs頁面使用using System.Linq命名空間。
int?min?=?Datas.Min();int?max?=?Datas.Max();
double?average?=?Datas.Average();
int?count?=?Datas.Count;
int?sum?=?Datas.Sum();
Response.Write(string.Format("Min?digit?is?<b>{0}</b>;<br>Max?digit?is?<b>{1}</b>;<br>Average?equal?<b>{2}</b>;<br>?Datas?count?equal?<b>{3}</b>;<br>Sum?equal?<b>{4}</b>.",?min,?max,?average,?count,?sum)); 復制代碼
?
執行結果:
轉載于:https://www.cnblogs.com/Icetd/archive/2012/04/09/2438331.html
總結
- 上一篇: blend 乱画
- 下一篇: github 提交报403 forbid