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