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>, délégué

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

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

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

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

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

Vous pouvez utiliser le délégué Action<T1, T2, T3, T4, T5, T6, T7, T8> 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 huit 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 huit paramètres et retournant une valeur, utilisez plutôt le délégué Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult> générique.

Vous pouvez également utiliser le délégué Action<T1, T2, T3, T4, T5, T6, T7, T8> 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