Operator += (C#-Referenz)

Der Additionszuweisungsoperator.

Hinweise

Ein Ausdruck mit dem Zuweisungsoperator +=, z.B.

x += y  

für die folgende Syntax:

x = x + y  

außer dass x nur einmal überprüft wird. Die Bedeutung des +-Operators hängt von den Typen von x und y ab (Addition für numerische Operanden, Verkettung für Zeichenfolgenoperanden usw.).

Der Operator += kann nicht direkt überladen werden, jedoch können benutzerdefinierte Typen den +-Operator überladen (weitere Informationen finden Sie unter operator).

Der +=-Operator wird auch verwendet, um eine Methode zu bestimmen, die als Antwort auf ein Ereignis aufgerufen wird. Solche Methoden werden als Ereignishandler bezeichnet. Die Verwendung des +=-Operators in diesem Kontext wird als Abonnieren eines Ereignisses bezeichnet. Weitere Informationen finden Sie unter Vorgehensweise: Abonnieren von Ereignissen und Kündigen von Ereignisabonnements. und Delegaten.

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

C#-Referenz
C#-Programmierhandbuch
C#-Operatoren