62,046
社区成员
发帖
与我相关
我的任务
分享
IList<int> datasource = new List<int>();
datasource.Add(1);
datasource.Add(2);
datasource.Add(7);
datasource.Add(3);
datasource.Add(3);
datasource.Add(4);
datasource.Add(5);
datasource.Add(5);
IList<int> datasource2 = new List<int>();
datasource2.Add(1);
datasource2.Add(2);
datasource2.Add(7);
datasource2.Add(3);
datasource2.Add(3);
datasource2.Add(4);
IList<IList<int>> collection = new List<IList<int>> { datasource, datasource2 };
//----------------------这两句的意思--------------------------------
bool isExist = collection.Aggregate(false, (prev, x) => prev ? prev : x.Any(y => y == 5));
bool isExist1 = collection.Aggregate(true, (prev, x) => prev ? x.Any(y => y == 5) : prev);