Freigeben über


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
*/

Siehe auch

Referenz

C#-Operatoren

Konzepte

C#-Programmierhandbuch

Weitere Ressourcen

C#-Referenz