Partager via


Expression.GetFuncType(Type[]) Méthode

Définition

Crée un Type objet qui représente un type délégué générique Func<TResult> qui a des arguments de type spécifiques. Le dernier argument de type spécifie le type de retour du délégué créé.

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

Paramètres

typeArgs
Type[]

Tableau contenant entre un et dix-sept objets Type qui spécifient les arguments de type pour le type délégué System.Func.

Retours

Type d’un Func<TResult> délégué qui a les arguments de type spécifiés.

Exceptions

typeArgs contient moins d'un élément ou plus de dix sept éléments.

typeArgs a la valeur null.

Remarques

typeArgs doit contenir au moins un et au maximum dix-sept éléments.

Par exemple, si les éléments de typeArgs représentent les types T1…Tn, l’objet résultant Type représente le type System.Func<T1,…,Tn> délégué construit en C# ou System.Func(Of T1,…,Tn) en Visual Basic.

S’applique à