Поделиться через


Отражение и универсальные типы

Обновлен: Ноябрь 2007

С точки зрения отражения разница между универсальным и обычным типом заключается в том, что универсальный тип связан с набором параметров типа (если это определение универсального типа) или с аргументами типа (если это сконструированный тип). Тем же отличается и универсальный метод от обычного.

Основной вопрос отражения заключается в предоставлении способа просмотра этого массива параметров типа или аргументов типа. В случае параметров типа отражение должно также предоставлять способ просмотра ограничений. В этом разделе описаны методы классов Type и MethodInfo, которые предоставляют возможность просмотра универсальных типов и методов.

В этом подразделе

Ссылка

  • Type.IsGenericType
    Предоставление таблицы неизменных условий для терминов, используемых для обсуждения универсальных типов и методов.

  • MethodInfo.IsGenericMethod
    Предоставление таблицы неизменных условий для терминов, используемых для обсуждения универсальных методов.

Связанные подразделы