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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM