Condividi tramite


Type.GenericTypeArguments Proprietà

Definizione

Ottiene una matrice di argomenti di tipo generico per questo 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()

Valore della proprietà

Type[]

Matrice di argomenti di tipo generico per questo tipo.

Commenti

Questa proprietà ottiene solo gli argomenti di tipo generico. cio, i tipi specificati per i parametri di tipo generico del tipo corrente. Se il tipo corrente è una definizione di tipo generico, questa proprietà restituisce una matrice vuota.

Nota

Se un tipo generico viene usato in un metodo generico o in un altro tipo generico, alcuni dei relativi argomenti di tipo generico potrebbero essere parametri di tipo generico del metodo o del tipo contenitore.

Per ottenere i parametri di tipo generico di un tipo che rappresenta una definizione di tipo generico, usare la TypeInfo.GenericTypeParameters proprietà . Per ottenere un TypeInfo oggetto per l'oggetto Type corrente, usare il metodo di estensione IntrospectionExtensions.GetTypeInfo .

Si applica a