我有以下构造,我不能将该Where
子句用作 linq 查询的一部分,我想知道为什么:
public abstract class Foo : IFoo
{
public Foo(List<int> testCollection)
{
var result = testCollection.Where(.......).Select(.....);
}
}
Intellisense 无法识别该Where
子句,并且我也收到编译错误。这与我试图在抽象类中使用它有关吗?我使用 .Net 4.5,我可以在常规类中构造 Linq 查询。