Udostępnij za pośrednictwem


Type.GenericTypeArguments Właściwość

Definicja

Pobiera tablicę argumentów typu ogólnego dla tego typu.

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

Wartość właściwości

Type[]

Tablica argumentów typu ogólnego dla tego typu.

Uwagi

Ta właściwość pobiera tylko argumenty typu ogólnego; oznacza to, że typy, które zostały określone dla parametrów typu ogólnego bieżącego typu. Jeśli bieżący typ jest definicją typu ogólnego, ta właściwość zwraca pustą tablicę.

Uwaga

Jeśli typ ogólny jest używany w metodzie ogólnej lub w innym typie ogólnym, niektóre z jego argumentów typu ogólnego mogą być parametrami typu ogólnego otaczającej metody lub typu.

Aby uzyskać parametry typu ogólnego typu reprezentujące definicję typu ogólnego, użyj TypeInfo.GenericTypeParameters właściwości . Aby uzyskać TypeInfo obiekt dla bieżącego Type obiektu, użyj metody rozszerzenia IntrospectionExtensions.GetTypeInfo .

Dotyczy