Type.GenericTypeArguments Свойство

Определение

Получает массив аргументов универсального типа для этого типа.

public:
 abstract property cli::array <Type ^> ^ GenericTypeArguments { cli::array <Type ^> ^ get(); };
public:
 virtual property cli::array <Type ^> ^ GenericTypeArguments { cli::array <Type ^> ^ get(); };
public abstract Type[] GenericTypeArguments { get; }
public virtual Type[] GenericTypeArguments { get; }
member this.GenericTypeArguments : Type[]
Public MustOverride ReadOnly Property GenericTypeArguments As Type()
Public Overridable ReadOnly Property GenericTypeArguments As Type()

Значение свойства

Type[]

Массив аргументов универсального типа для этого типа.

Комментарии

Это свойство получает только аргументы универсального типа. то есть типы, указанные для параметров универсального типа текущего типа. Если текущий тип является определением универсального типа, это свойство возвращает пустой массив.

Примечание

Если универсальный тип используется в универсальном методе или в другом универсальном типе, некоторые из его аргументов универсального типа могут быть параметрами универсального типа включающего метода или типа.

Чтобы получить параметры универсального типа для типа, представляющего определение универсального типа, используйте TypeInfo.GenericTypeParameters свойство. Чтобы получить TypeInfo объект для текущего Type объекта, используйте IntrospectionExtensions.GetTypeInfo метод расширения.

Применяется к