Поддерживает ли .Net каррированные универсальные шаблоны?

Предположим, у нас есть вложенный универсальный класс:

public class A<T> {
    public class B<U> { }
}

Здесь typeof (A .B <>) , по сути, является универсальным классом с двумя параметрами, из которых связан только первый.

Если у меня есть единственный класс с двумя параметрами

public class AB<T, U> { }

Есть ли способ сослаться на " AB с T = int и U остается открытым »? Если нет, то это ограничение C # или ограничение CLR?

18
задан GregC 8 April 2011 в 23:52
поделиться