Sdílet prostřednictvím


Type.GenericTypeArguments Vlastnost

Definice

Získá pole argumentů obecného typu pro tento typ.

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

Hodnota vlastnosti

Type[]

Pole argumentů obecného typu pro tento typ.

Poznámky

Tato vlastnost získá pouze argumenty obecného typu; to znamená, že typy, které byly zadány pro parametry obecného typu aktuálního typu. Pokud je aktuálním typem definice obecného typu, vrátí tato vlastnost prázdné pole.

Poznámka:

Pokud se obecný typ používá v obecné metodě nebo v jiném obecném typu, můžou být některé jeho argumenty obecného typu parametry obecného typu ohraničující metody nebo typu.

Chcete-li získat parametry obecného typu typu, který představuje definici obecného typu, použijte TypeInfo.GenericTypeParameters vlastnost. Chcete-li získat TypeInfo objekt pro aktuální Type objekt, použijte rozšiřující metodu IntrospectionExtensions.GetTypeInfo .

Platí pro