Expression.GetFuncType(Type[]) Méthode

Définition

Crée un objet qui représente un Type 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);
static member GetFuncType : Type[] -> Type
Public Shared Function GetFuncType (ParamArray typeArgs As Type()) As Type

Paramètres

typeArgs
Type[]

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

Retours

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

Exceptions

typeArgs contient moins d’un ou plusieurs dix-sept éléments.

typeArgs a la valeur null.

Remarques

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

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

S’applique à