使用Linq确定序列是否包含任何元素

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Linq确定序列是否包含任何元素相关的知识,希望对你有一定的参考价值。

假设我们有一个集合,想要判断这个集合中是否包含任何元素可以使用Linq中的Any()

List<string> list = new List<string>
{
    "one",
    "two",
    "three"
};
bool b = list.Any();

any()还有另外一个重载,以lambda形式指定过滤器

bool b = list.Any(u => u.Length == 1);

以上是关于使用Linq确定序列是否包含任何元素的主要内容,如果未能解决你的问题,请参考以下文章

C#-Linq源码解析之Any

LINQ中限定操作符

LINQ基础资料

linq操作符:限定操作符

Ninject 上的错误:序列不包含任何元素

C# Linq源码解析之All