Expression.GetFuncType(Type[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建一个 Type 对象,该对象表示具有特定类型参数的泛型 Func<TResult> 委托类型。 最后一个类型参数指定所创建的委托的返回类型。
public:
static Type ^ GetFuncType(... cli::array <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<T1,…,Tn>,或 Visual Basic 中的 System.Func(Of T1,…,Tn)。