【发布时间】:2010-06-14 13:35:00
【问题描述】:
我在方法中有以下代码:
var list = new[]
{
new { Name = "Red", IsSelected = true },
new { Name = "Green", IsSelected = false },
new { Name = "Blue", IsSelected = false },
};
我想调用一个函数,该函数需要一个元素列表,每个元素都实现一个接口 (ISelectable)。我知道普通类是如何做到的,但在这种情况下,我只是想填写一些演示数据。
是否可以创建实现接口的匿名类?
像这样:
new { Name = "Red", IsSelected = true } : ISelectable
【问题讨论】:
标签: c# interface anonymous-class