zoukankan      html  css  js  c++  java
  • Linq中max min sum avarage count的使用

    一、Max最大值

     1     static void Main(string[] args)
     2         {
     3             //Max求最大值
     4             int[] nums = { 1,4,23,63,45,78,12,5,8,9};
     5             //方法1 Linq语句+Linq方法
     6             var result = (from i in nums
     7                           select i).Max();
     8             Console.WriteLine(result);
     9             //方法2 Linq方法
    10             var result1 = nums.Max();
    11             Console.WriteLine(result1);
    12         }

    二、min最小值

          static void Main(string[] args)
            {
                //min求最小值
                int[] nums = { 1,4,23,63,45,78,12,5,8,9};
                //方法1 Linq语句+Linq方法
                var result = (from i in nums
                              select i).Min();
                Console.WriteLine(result);
                //方法2 Linq方法
                var result1 = nums.Min();
                Console.WriteLine(result1);
            }

    三、average平均值

       static void Main(string[] args)
            {
                //average求平均值 去掉最高和最低
                int[] nums = { 1,4,23,63,45,78,12,5,8,9};
                //方法1 Linq语句+Linq方法
                var result = (from i in nums
                              where i > nums.Min() && i < nums.Max()
                              select i).Average();
                Console.WriteLine(result);
                //方法2 Linq方法
                var result1 = nums.Where(i => i > nums.Min() && i < nums.Max()).Average();
                Console.WriteLine(result1);
            }

    四、sum求和

        static void Main(string[] args)
            {
                //sum求和
                int[] nums = { 1,4,23,63,45,78,12,5,8,9};
                //方法1 Linq语句+Linq方法
                var result = (from i in nums
                              select i).Sum();
                Console.WriteLine(result);
                //方法2 Linq方法
                var result1 = nums.Sum();
                Console.WriteLine(result1);
            }

    五、count计数

       static void Main(string[] args)
            {
                //count计数
                int[] nums = { 1,4,23,63,45,78,12,5,8,9};
                //方法1 Linq语句+Linq方法
                var result = (from i in nums
                              select i).Count();
                Console.WriteLine(result);
                //方法2 Linq方法
                var result1 = nums.Count();
                Console.WriteLine(result1);
            }

  • 相关阅读:
    centos搭建window下写的flask程序
    【MTK】iwpriv命令说明
    vs2019专业版离线安装方法
    Python文件编译成exe
    python3升级与安装
    谷歌浏览器https和flash禁用的解决方法
    SQL注入常见函数
    nmap简介与运用
    WPF 万维网对战象棋 客户端+服务端(全套可执行代码在文章末尾)
    《软件工程实践》2020春季学期教学回顾--线上教学,化弊为利
  • 原文地址:https://www.cnblogs.com/ItDotNet/p/4980268.html
Copyright © 2011-2022 走看看