我在方法中有以下代码:
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