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