Type.GenericTypeArguments Propriété

Définition

Obtient un tableau des arguments de type générique pour ce type.

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

Valeur de propriété

Type[]

Tableau des arguments de type générique pour ce type.

Remarques

Cette propriété obtient uniquement les arguments de type générique ; c’est-à-dire les types qui ont été spécifiés pour les paramètres de type générique du type actuel. Si le type actuel est une définition de type générique, cette propriété retourne un tableau vide.

Notes

Si un type générique est utilisé dans une méthode générique ou dans un autre type générique, certains de ses arguments de type générique peuvent être des paramètres de type générique de la méthode ou du type englobant.

Pour obtenir les paramètres de type générique d’un type qui représente une définition de type générique, utilisez la TypeInfo.GenericTypeParameters propriété . Pour obtenir un TypeInfo objet pour l’objet actuel Type , utilisez la méthode d’extension IntrospectionExtensions.GetTypeInfo .

S’applique à