ネストされたジェネリッククラスがあるとします。
public class A<T> {
public class B<U> { }
}
ここでtypeof(A<int>.B<>)
は、本質的に、最初のパラメーターのみがバインドされている2つのパラメーターを持つジェネリッククラスです。
2つのパラメータを持つ単一のクラスがある場合
public class AB<T, U> { }
「開いたまま」AB
を参照する方法はありT=int
ますか?U
そうでない場合、これはC#の制限ですか、それともCLRの制限ですか?