Expression.GetFuncType(Type[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建一个 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
参数
返回
具有指定类型 Func<TResult> 参数的委托的类型。
例外
typeArgs
包含少于一个或多于十七个的元素。
typeArgs
为 null
。
注解
typeArgs
必须至少包含一个元素,最多包含十七个元素。
例如,如果 的typeArgs
元素表示类型 T1…Tn
,则生成的 Type 对象表示 C# 或 System.Func(Of T1,…,Tn)
Visual Basic 中构造的委托类型System.Func<T1,…,Tn>
。