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 委派類型的類型引數。

傳回

Type

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

例外狀況

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

typeArgsnull

備註

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

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

適用於