オブジェクトを一般的なリストにキャストする正しいコードは何ですか?
Type x = typeof(MyClass);
object o = new List<MyClass>();
List<x> l = o as List<x>; // Not working
編集: 多分それはすべて明確ではなかった: オブジェクトは、コンパイル時に私が知らないジェネリック型のリストです..それにもかかわらず、リストには「追加」のような関数があり、とにかく呼び出すことができます:
l.Add((new MyClass() as object)) as x);