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

 

转载于:https://www.cnblogs.com/xinxinzhihuo/p/6042688.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值