在我工作的特定项目中,我有一个返回IList的方法。但是这个接口不包含where或FindAll过滤器。但是,当我打开一个新项目时,IList包含所有项目。有什么区别?
答案 0 :(得分:31)
您导入了System.Linq吗?
答案 1 :(得分:5)
不。 IEnumerable<T>
将“where”作为扩展方法。
假设您的项目 .Net 3.5或更高版本,则需要using System.Linq;
答案 2 :(得分:1)
您可能会觉得这很有用:LINQ, Where() vs FindAll()
答案 3 :(得分:0)
检查已打开框架的.NET Framework,可能是它的.NET Fx 2。
System.Linq在3.5中添加
答案 4 :(得分:0)