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()
Значение свойства
Массив аргументов универсального типа для этого типа.
Комментарии
Это свойство получает только аргументы универсального типа; То есть типы, указанные для параметров универсального типа текущего типа. Если текущий тип является определением универсального типа, это свойство возвращает пустой массив.
Замечание
Если универсальный тип используется в универсальном методе или в другом универсальном типе, некоторые из его аргументов универсального типа могут быть параметрами универсального типа включающего метода или типа.
Чтобы получить параметры универсального типа типа, представляющего определение универсального типа, используйте TypeInfo.GenericTypeParameters это свойство. Чтобы получить TypeInfo объект для текущего Type объекта, используйте IntrospectionExtensions.GetTypeInfo метод расширения.