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, T9, T10, T11, T12, T13, T14, T15, T16, TResult> délégué

 

Date de publication : novembre 2016

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

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

public delegate TResult Func<in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, in T13, in T14, in T15, in T16, out TResult>(
	T1 arg1,
	T2 arg2,
	T3 arg3,
	T4 arg4,
	T5 arg5,
	T6 arg6,
	T7 arg7,
	T8 arg8,
	T9 arg9,
	T10 arg10,
	T11 arg11,
	T12 arg12,
	T13 arg13,
	T14 arg14,
	T15 arg15,
	T16 arg16
)

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

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

arg9
Type: T9

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

arg10
Type: T10

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

arg11
Type: T11

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

arg12
Type: T12

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

arg13
Type: T13

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

arg14
Type: T14

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

arg15
Type: T15

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

arg16
Type: T16

Seiziè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é.

inT9

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

inT10

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

inT11

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

inT12

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

inT13

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

inT14

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

inT15

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

inT16

Le type du seiziè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 16 paramètres, chacun d’eux est passé par valeur, et qu’elle doit retourner une valeur.

System_CAPS_noteRemarque

Référence à une méthode ayant 16 paramètres et retournant void (ou en Visual Basic, qui est déclaré comme un Sub plutôt que comme un Function), utiliser le type générique Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> déléguer à la place.

Vous pouvez également utiliser le Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, 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érique Func délégués. Cela rend possible de passer une expression lambda en tant que paramètre sans lui 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: