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á typy, které byly zadány pro parametry obecného typu aktuálního typu. Pokud je aktuální typ definicí obecného typu, vrátí tato vlastnost prázdné pole.

Poznámka

Pokud se obecný typ používá v obecné metodě nebo jiném obecném typu, některé z jejích argumentů obecného typu mohou být parametry obecného typu nadřazené 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 IntrospectionExtensions.GetTypeInfo metodu rozšíření.

Platí pro