• IEnumerable中的 Any方法


    IEnumerable类中的 Any方法,表示集合中有任何一元素满足条件,返回就true , 该方法有两个重载

     1. 不带任何参数,表示集合中有元素

     2. 参入一个 Func<TSource, bool> 委托 , 如果集合中有任何一个元素满足该条件就返回true 

      

      int[] array = { 1, 2, 3 };
                // See if any elements are divisible by two.
                bool b1 = array.Any(item => item % 2 == 0);
                // See if any elements are greater than three.
                bool b2 = array.Any(item => item >3);
                // See if any elements are 2.
                bool b3 = array.Any(item => item == 2);
                // Write results.
                Console.WriteLine(b1);  //true
                Console.WriteLine(b2);  //false
                Console.WriteLine(b3);  //true
    
    
      List<string> list = new List<string>();
                bool a = list.Any();    //false
                list.Add("1");
                bool b = list.Any();    //true
  • 相关阅读:
    Day13
    Day12
    Day11
    Day10
    Day9
    Day8
    Day7
    mac上使用gitlab拉项目报错Permissions 0644 for ...
    vue-cli3使用svg
    js合并多个array
  • 原文地址:https://www.cnblogs.com/xinxinzhihuo/p/6042688.html
Copyright © 2020-2023  润新知