zoukankan      html  css  js  c++  java
  • 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));

    执行结果:

  • 相关阅读:
    MySQL 获得当前日期时间 函数
    Jquery 将表单序列化为Json对象
    Eclipse远程调试(远程服务器端监听)
    使用Eclipse进行远程调控
    Java基础教程(3)--回顾HelloWorld
    Java基础教程(2)--Java开发环境
    Java基础教程(1)--概述
    4.9上机
    4.2上机
    第四周作业
  • 原文地址:https://www.cnblogs.com/insus/p/2428372.html
Copyright © 2011-2022 走看看