メソッド内に次のコードがあります。
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