linq不能用于IList吗?想要查看类型T的集合是否包含特定条目

时间:2011-09-21 20:20:30

标签: c# linq

我有一个

列表
IList<Products>

我想知道该集合是否包含产品

product.Key ==“ABC”

3 个答案:

答案 0 :(得分:3)

您想使用Any方法:

bool b = list.Any(x => x.Key == "ABC");

答案 1 :(得分:2)

确实如此,当使用这种方式时,它通常被称为LINQ to Objects。

如果您没有,则需要:

using System.Linq;

位于文件顶部,可以访问扩展方法。

答案 2 :(得分:0)

是的Linq还在IList上工作吗?您的代码有什么问题?