Expression.GetFuncType(Type[]) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Type Tworzy obiekt reprezentujący ogólny Func<TResult> typ delegata, który ma określone argumenty typu. Ostatni argument typu określa zwracany typ utworzonego delegata.
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
Parametry
- typeArgs
- Type[]
Tablica od jednego do siedmiu Type obiektów, które określają argumenty typu dla typu delegata System.Func
.
Zwraca
Typ delegata Func<TResult> z określonymi argumentami typu.
Wyjątki
typeArgs
zawiera mniej niż jeden lub więcej niż siedemnaście elementów.
typeArgs
to null
.
Uwagi
typeArgs
musi zawierać co najmniej jeden i co najwyżej siedemnaście elementów.
Jeśli na przykład elementy typeArgs
reprezentują typy T1…Tn
, wynikowy Type obiekt reprezentuje skonstruowany typ System.Func<T1,…,Tn>
delegata w języku C# lub System.Func(Of T1,…,Tn)
Visual Basic.