any和all是c#提供的集合扩展方法,使用返回bool的表达式作为参数。
any表示集合中的任一个元素满足表达式条件,即返回true。
all表示集合中的所有元素满足表达式条件,即返回true。
以下这是等同的
var all = listsk.All(o => o.JsonData.Contains("test"));
var exists= listsk.Exists(o => o.JsonData.Contains("test"));
if (listsk.Count() == 0)
{
//空集合
}
if (!listsk.Any())
{
//空集合
}