Expression.GetFuncType(Type[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt ein Type Objekt, das einen generischen Delegatentyp Func<TResult> darstellt, der bestimmte Typargumente enthält. Das letzte Typargument gibt den Rückgabetyp des erstellten Delegaten an.
public:
static Type ^ GetFuncType(... cli::array <Type ^> ^ typeArgs);
public static Type GetFuncType (params Type[] typeArgs);
public static Type GetFuncType (params Type[]? typeArgs);
static member GetFuncType : Type[] -> Type
Public Shared Function GetFuncType (ParamArray typeArgs As Type()) As Type
Parameter
- typeArgs
- Type[]
Ein Array mit einem bis 17 Type-Objekten, die die Typargumente für den System.Func
-Delegattyp angeben.
Gibt zurück
Der Typ eines Func<TResult> Delegaten mit den angegebenen Typargumenten.
Ausnahmen
typeArgs
enthält weniger als ein oder mehr als siebzehn Elemente.
typeArgs
ist null
.
Hinweise
typeArgs
muss mindestens ein und mindestens siebenzehn Elemente enthalten.
Wenn beispielsweise die Elemente der typeArgs
Typen T1…Tn
dargestellt werden, stellt das resultierende Type Objekt den konstruierten Delegatentyp System.Func<T1,…,Tn>
in C# oder System.Func(Of T1,…,Tn)
in Visual Basic dar.