【发布时间】:2011-05-24 23:54:23
【问题描述】:
我正在尝试编写一个 Linq 表达式来检查派生类中的属性,但该列表由基类中的成员组成。下面的示例代码。以 'var list' 开头的 Process 方法的第 2 行无法编译,但我不确定应该使用什么语法使其有效?
public class Manager
{
public void Process()
{
Base[] stuff = { new Derived() { Id = "1", Name = "me" } };
var list = stuff.Where<Derived>(d => d.Name == "me");
}
}
public class Base
{
public string Id { get; set; }
}
public class Derived : Base
{
public string Name { get; set; }
}
【问题讨论】:
标签: linq