Expression.GetDelegateType(Type[]) Méthode

Définition

Obtient un objet Type qui représente un type délégué System.Func ou System.Action générique ayant des arguments de type spécifiques.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

Paramètres

typeArgs
Type[]

Arguments de type du délégué.The type arguments of the delegate.

Retours

Type de délégué.The delegate type.

Remarques

Le dernier argument de type détermine le type de retour du délégué.The last type argument determines the return type of the delegate. Si aucune Func ou action n’est suffisamment grande, elle génère un type délégué personnalisé.If no Func or Action is large enough, it will generate a custom delegate type.

Comme avec Func, le dernier argument est le type de retour.As with Func, the last argument is the return type. Il peut être défini sur System. void pour produire une action.It can be set to System.Void to produce an Action.

S’applique à