Expression.GetFuncType(Type[]) Méthode

Définition

Crée un objet Type qui représente un type délégué System.Func générique ayant des arguments de type spécifiques.Creates a Type object that represents a generic System.Func delegate type that has specific type arguments. Le dernier argument de type spécifie le type de retour du délégué créé.The last type argument specifies the return type of the created delegate.

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 contenant entre un et dix-sept objets Type qui spécifient les arguments de type pour le type délégué System.Func.An array of one to seventeen Type objects that specify the type arguments for the System.Func delegate type.

Retours

Type d’un délégué System.Func qui a les arguments de type spécifiés.The type of a System.Func delegate that has the specified type arguments.

Exceptions

typeArgs contient moins d'un élément ou plus de dix sept éléments.typeArgs contains fewer than one or more than seventeen elements.

typeArgs est null.typeArgs is null.

Remarques

typeArgsdoit contenir au moins un et dix-sept éléments.typeArgs must contain at least one and at most seventeen elements.

Par exemple, si les typeArgs éléments de représentent les types T1…Tn, l’objet résultant Type représente le type System.Func<T1,…,Tn> délégué construit dans C# ou System.Func(Of T1,…,Tn) dans Visual Basic.As an example, if the elements of typeArgs represent the types T1…Tn, the resulting Type object represents the constructed delegate type System.Func<T1,…,Tn> in C# or System.Func(Of T1,…,Tn) in Visual Basic.

S’applique à