Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult> délégué

 

Date de publication : novembre 2016

Encapsule une méthode ayant huit paramètres et renvoie une valeur du type spécifié par le TResult paramètre.

Espace de noms:   System
Assembly:  mscorlib (dans mscorlib.dll)

public delegate TResult Func<in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, out TResult>(
	T1 arg1,
	T2 arg2,
	T3 arg3,
	T4 arg4,
	T5 arg5,
	T6 arg6,
	T7 arg7,
	T8 arg8
)

Paramètres

arg1
Type: T1

Premier paramètre de la méthode encapsulée par ce délégué.

arg2
Type: T2

Deuxième paramètre de la méthode encapsulée par ce délégué.

arg3
Type: T3

Troisième paramètre de la méthode encapsulée par ce délégué.

arg4
Type: T4

Quatrième paramètre de la méthode encapsulée par ce délégué.

arg5
Type: T5

Le cinquième paramètre de la méthode encapsulée par ce délégué.

arg6
Type: T6

Le sixième paramètre de la méthode encapsulée par ce délégué.

arg7
Type: T7

Le septième paramètre de la méthode encapsulée par ce délégué.

arg8
Type: T8

Huitième paramètre de la méthode encapsulée par ce délégué.

Valeur de retour

Type: TResult

Valeur de retour de la méthode encapsulée par ce délégué.

Paramètres de type

inT1

Type du premier paramètre de la méthode encapsulée par ce délégué.

inT2

Type du deuxième paramètre de la méthode encapsulée par ce délégué.

inT3

Type du troisième paramètre de la méthode encapsulée par ce délégué.

inT4

Type du quatrième paramètre de la méthode encapsulée par ce délégué.

inT5

Type du cinquième paramètre de la méthode encapsulée par ce délégué.

inT6

Type du sixième paramètre de la méthode encapsulée par ce délégué.

inT7

Type du septième paramètre de la méthode encapsulée par ce délégué.

inT8

Type du huitième paramètre de la méthode encapsulée par ce délégué.

outTResult

Type de la valeur de retour de la méthode encapsulée par ce délégué.

Vous pouvez utiliser ce délégué pour représenter une méthode qui peut être passée en tant que paramètre sans déclarer explicitement un délégué personnalisé. La méthode encapsulée doit correspondre à la signature de méthode définie par ce délégué. Cela signifie que la méthode encapsulée doit avoir huit paramètres, chacun d'entre eux est passé par valeur, et qu’elle doit retourner une valeur.

System_CAPS_noteRemarque

Pour référencer une méthode ayant huit paramètres et retournant void (ou en Visual Basic, qui est déclarée en tant qu’un Sub plutôt que comme un Function), utilisez générique Action<T1, T2, T3, T4, T5, T6, T7, T8> déléguer à la place.

Vous pouvez également utiliser le Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult> délégué avec les méthodes anonymes et les expressions lambda.

Le type sous-jacent d’une expression lambda est un des génériques Func délégués. Cela rend possible de passer une expression lambda en tant que paramètre sans l’assigner explicitement à un délégué.

Plateforme Windows universelle
Disponible depuis 8
.NET Framework
Disponible depuis 4.0
Bibliothèque de classes portable
Pris en charge dans : plateformes .NET portables
Silverlight
Disponible depuis 4.0
Silverlight pour Windows Phone
Disponible depuis 8.0
Windows Phone
Disponible depuis 8.1
Retour au début
Afficher: