Sdílet prostřednictvím


Expression.GetFuncType(Type[]) Metoda

Definice

Type Vytvoří objekt, který představuje obecný Func<TResult> typ delegáta, který má konkrétní argumenty typu. Argument posledního typu určuje návratový typ vytvořeného delegáta.

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[]

Pole jednoho až sedmnácti Type objektů, které určují argumenty typu delegáta System.Func .

Návraty

Typ delegáta Func<TResult> , který má zadané argumenty typu.

Výjimky

typeArgs obsahuje méně než jeden nebo více než sedmnáct prvků.

typeArgs je null.

Poznámky

typeArgs musí obsahovat nejméně jeden a nejvýše sedmnáct prvků.

Například pokud prvky typeArgs představují typy T1…Tn, výsledný Type objekt představuje typ vytvořeného delegáta System.Func<T1,…,Tn> v jazyce C# nebo System.Func(Of T1,…,Tn) v jazyce Visual Basic.

Platí pro