Partilhar via


Type.GenericTypeArguments Propriedade

Definição

Obtém uma matriz dos argumentos de tipo genérico para esse tipo.

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()

Valor da propriedade

Type[]

Uma matriz dos argumentos de tipo genérico para esse tipo.

Comentários

Essa propriedade obtém apenas os argumentos de tipo genérico; ou seja, os tipos que foram especificados para os parâmetros de tipo genérico do tipo atual. Se o tipo atual for uma definição de tipo genérico, essa propriedade retornará uma matriz vazia.

Observação

Se um tipo genérico for usado em um método genérico ou em outro tipo genérico, alguns de seus argumentos de tipo genérico poderão ser parâmetros de tipo genérico do método ou tipo delimitante.

Para obter os parâmetros de tipo genérico de um tipo que representa uma definição de tipo genérico, use a TypeInfo.GenericTypeParameters propriedade . Para obter um TypeInfo objeto para o objeto atual Type , use o método de IntrospectionExtensions.GetTypeInfo extensão .

Aplica-se a