为什么我不能在公共抽象类的方法中使用Linq Where子句

本文关键字:Linq 子句 Where 方法 不能 抽象类 为什么 | 更新日期: 2023-09-27 18:16:54

我有以下结构,我不能使用Where子句作为linq查询的一部分,我想知道为什么:

public abstract class Foo : IFoo
{
    public Foo(List<int> testCollection)
    {
        var result = testCollection.Where(.......).Select(.....);
    }
}

智能感知不识别Where子句,我也得到一个编译错误。这与我试图在抽象类中使用它有关吗?我使用。net 4.5,可以在常规类中构造Linq查询。

为什么我不能在公共抽象类的方法中使用Linq Where子句

你在c#文件的顶部有using System.Linq;吗?:)