War diese Seite hilfreich?
Ihr Feedback ist uns wichtig. Teilen Sie uns Ihre Meinung mit.
Weiteres Feedback?
1500 verbleibende Zeichen
Exportieren (0) Drucken
Alle erweitern
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

Operator += (C#-Referenz)

Der Additionszuweisungsoperator.

Ein Ausdruck, in dem der Zuweisungsoperator += verwendet wird, z. B.

x += y

entspricht 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).

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

Community-Beiträge

Anzeigen:
© 2015 Microsoft