Operator += (C#-Referenz)
Der Additionszuweisungsoperator.
Hinweise
Ein Ausdruck, in dem der Zuweisungsoperator += verwendet wird, z. B.
x += y
der folgenden Syntax:
x = x + y
mit der Ausnahme, dass x nur einmal ausgewertet wird.Die Bedeutung des Operators + hängt von den Typen von x und y ab (Addition für numerische Operanden, Verkettung für Zeichenfolgenoperanden und so weiter).
Der Operator += kann nicht direkt überladen werden. Benutzerdefinierte Typen können jedoch den Operator + überladen (siehe Operator).
Der Operator += wird auch verwendet, um eine Methode anzugeben, die als Reaktion auf ein Ereignis aufgerufen wird. Derartige Methoden werden als Ereignishandler bezeichnet.Die Verwendung des +=-Operators in diesem Kontext wird als Abonnieren eines Ereignisses bezeichnet.Weitere Informationen finden Sie unter Gewusst wie: Abonnieren von Ereignissen und Kündigen von Ereignisabonnements (C#-Programmierhandbuch).und Delegaten (C#-Programmierhandbuch).
Beispiel
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
*/