Expression.TryGetFuncType(Type[], Type) 方法

定义

创建一个 Type 对象,它表示具有特定类型参数的泛型 System.Func 委托类型。 最后一个类型参数指定已创建委托的返回类型。

public:
 static bool TryGetFuncType(cli::array <Type ^> ^ typeArgs, [Runtime::InteropServices::Out] Type ^ % funcType);
public static bool TryGetFuncType (Type[] typeArgs, out Type funcType);
public static bool TryGetFuncType (Type[] typeArgs, out Type? funcType);
static member TryGetFuncType : Type[] * Type -> bool
Public Shared Function TryGetFuncType (typeArgs As Type(), ByRef funcType As Type) As Boolean

参数

typeArgs
Type[]

Type 对象的数组,这些对象指定 System.Func 委托类型的类型参数。

funcType
Type

在此方法返回时,包含具有特定类型参数的泛型 System.Func 委托类型。 如果没有与 typeArgs 匹配的泛型 System.Func 委托,则包含 null。 此参数未经初始化即被传递。

返回

如果已为特定的 typeArgs 创建泛型 System.Func 委托类型,则为 true;否则为 false

适用于