Expression.GetFuncType(Type[]) 方法

定義

Type建立 物件,此物件表示具有特定型別自變數的泛型Func<TResult>委派型別。 最後一個類型引數指定已建立之委派的傳回類型。

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

參數

typeArgs
Type[]

包含一到十七個 Type 物件的陣列,指定 System.Func 委派類型的類型引數。

傳回

具有指定型別自變數的 Func<TResult> 委派型別。

例外狀況

typeArgs 包含少於一個或多過十七個項目。

typeArgsnull

備註

typeArgs 至少必須包含一個和至少十七個元素。

例如,如果的typeArgs元素代表型T1…Tn別 ,則產生的Type物件代表 C# 或 System.Func(Of T1,…,Tn) Visual Basic 中建構的委派型System.Func<T1,…,Tn>別。

適用於