У меня есть следующий код внутри метода:
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