Exporter (0) Imprimer
Développer tout
Développer Réduire
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>, délégué

Encapsule une méthode ayant 15 paramètres et ne retournant aucune valeur.

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

public delegate void Action<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>(
	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
)

Paramètres de type

in T1

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

Ce paramètre de type est contravariant. Autrement dit, vous pouvez utiliser le type que vous avez spécifié ou tout type moins dérivé. Pour plus d'informations sur la covariance et la contravariance, consultez Covariance et contravariance dans les génériques.

in T2

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

in T3

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

in T4

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

in T5

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

in T6

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

in T7

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

in T8

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

in T9

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

in T10

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

in T11

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

in T12

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

in T13

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

in T14

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

in T15

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

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
Cinquième paramètre de la méthode encapsulée par ce délégué.
arg6
Type : T6
Sixième paramètre de la méthode encapsulée par ce délégué.
arg7
Type : T7
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é.
arg9
Type : T9
Neuvième paramètre de la méthode encapsulée par ce délégué.
arg10
Type : T10
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é.

Vous pouvez utiliser le délégué Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> pour passer une méthode 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 15 paramètres, chacun d'entre eux lui étant passé par valeur, et qu'elle ne doit pas retourner de valeur. (En C#, la méthode doit retourner void. En Visual Basic, elle doit être définie par la construction SubEnd Sub. Il peut également s'agir d'une méthode qui retourne une valeur qui est ignorée.) En général, une telle méthode est utilisée pour exécuter une opération.

RemarqueRemarque

Pour référencer une méthode ayant 15 paramètres et retournant une valeur, utilisez plutôt le délégué Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult> générique.

Vous pouvez également utiliser le délégué Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> avec des méthodes anonymes et des expressions lambda.

.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4

.NET Framework Client Profile

Pris en charge dans : 4

Bibliothèque de classes portable

Pris en charge dans : Bibliothèque de classes portable

.NET pour les applications du Windows Store

Pris en charge dans : Windows 8

.NET pour les applications Windows Phone

Pris en charge dans : Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft