実装クラスが T のリストを実装する必要がある抽象クラスに取り組んでいます。問題は、これが機能しないことです。
public class AbstractClass
{
public int Id { get; set; }
public int Name { get; set; }
public abstract List<T> Items { get; set; }
}
public class Container : AbstractClass
{
public List<Widgets> Items { get; set; }
}
私が見逃している明らかな答えがあると確信しており、リストに入れる抽象基本型を作成できることはわかっていますが、Linq コマンドを使用してリストを作成すると、抽象型 (ItemBase ) は .ToList() メソッドではうまく機能しません。私がやろうとしていることはとてもユニークですか?