List<T>type からいくつかのリストを取得した場合MyClass、たとえばList<List<MyClass>>、MyClassからの親クラスですMyClassB。なぜ私は次のことができないのですか?
List<List<MyClass>> allLists = new List<List<MyClass>>();
List<MyClassB> myList = new List<MyClassB>();
myList.Add(new MyClassB());
//And now the point which dont work
allLists.Add(myList);
私が言うことができる方法を実装する場合SomeClass<T> ... where T : MyClass、私のリストの問題に似たようなものはありますか?
任意の子クラスのリストを第 1 レベルのリストに追加できるようにするには?