zoukankan      html  css  js  c++  java
  • Linq skip skipwhile take takewhile

    一、Skip()跳过

      static void Main(string[] args)
            {
                //skip()跳过
                int[] nums = { 1,23,45,69,78,123,14,18,45,69};
                //跳过3条
                nums.Skip(3).ToList().ForEach(i=>Console.WriteLine(i));
            }

    二、take()提取

      static void Main(string[] args)
            {
                //take()提取
                int[] nums = { 1,23,45,69,78,123,14,18,45,69};
                //提取3条
                nums.Take(3).ToList().ForEach(i=>Console.WriteLine(i));
            }

    三、takeWhile()条件为假结束匹配

         static void Main(string[] args)
            {
                //takewhile()条件匹配如果为假结束匹配
                int[] nums = { 100,23,45,69,78,123,14,18,45,69};
                //提取大于40的
                nums.TakeWhile(i => i > 40).ToList().ForEach(i=>Console.WriteLine(i));
            }

    四、skipwhile()条件为假结束匹配

            static void Main(string[] args)
            {
                //skipwhile()条件匹配如果为假结束匹配
                int[] nums = { 100,23,45,69,78,123,14,18,45,69};
                //跳过40的
                nums.SkipWhile(i => i > 40).ToList().ForEach(i=>Console.WriteLine(i));
            }

  • 相关阅读:
    pause函数
    内核实现信号捕捉原理
    sigaction()函数
    SSIS使用事务回滚
    Sql Server XML
    Powershell远程执行命令
    光盘yum源搭建
    挂载光盘
    网络管理
    用户管理
  • 原文地址:https://www.cnblogs.com/ItDotNet/p/4980497.html
Copyright © 2011-2022 走看看