+=, opérateur (référence C#)
Opérateur d'assignation d'addition.
Notes
Expression utilisant l'opérateur d'assignation +=, comme
x += y
équivaut à
x = x + y
si ce n'est que x n'est évalué qu'une seule fois. La signification de l'opérateur + dépend des types de x et y (addition pour les opérandes numériques, concaténation pour les opérandes de type chaîne, etc.).
L'opérateur += ne peut pas être surchargé directement, mais les types définis par l'utilisateur peuvent surcharger l'opérateur + (consultez opérateur).
L'opérateur += est également utilisé pour spécifier une méthode qui sera appelée en réponse à un événement ; ces méthodes sont appelées « gestionnaires d'événements ». L'utilisation de l'opérateur += dans ce contexte est connu sous le nom d'abonnement à un événement. Pour plus d'informations, consultez Comment : s'abonner et annuler l'abonnement à des événements (Guide de programmation C#). et Délégués (guide de programmation C#).
Exemple
class AddAssigment
{
static void Main()
{
//addition
int a = 5;
a += 6;
Console.WriteLine(a);
//string concatenation
string s = "Hello";
s += " world.";
Console.WriteLine(s);
}
}
/*
Output:
11
Hello world
*/