Expression.GetDelegateType(Type[]) Метод

Определение

Создает объект Type, представляющий универсальный тип делегата System.Func или System.Action с заданными аргументами типа.Gets a Type object that represents a generic System.Func or System.Action delegate type that has specific type arguments.

public:
 static Type ^ GetDelegateType(... cli::array <Type ^> ^ typeArgs);
public static Type GetDelegateType (params Type[] typeArgs);
static member GetDelegateType : Type[] -> Type
Public Shared Function GetDelegateType (ParamArray typeArgs As Type()) As Type

Параметры

typeArgs
Type[]

Тип аргументов делегата.The type arguments of the delegate.

Возвраты

Тип делегата.The delegate type.

Комментарии

Аргумент Last Type определяет тип возвращаемого значения делегата.The last type argument determines the return type of the delegate. Если значение func или Action недостаточно велико, будет создан пользовательский тип делегата.If no Func or Action is large enough, it will generate a custom delegate type.

Как и в случае Func, последний аргумент является типом возвращаемого значения.As with Func, the last argument is the return type. Для создания действия может быть задано значение System. void.It can be set to System.Void to produce an Action.

Применяется к