Operator += (C#-Referenz)+= Operator (C# Reference)

Der Additionszuweisungsoperator.The addition assignment operator.

HinweiseRemarks

Ein Ausdruck mit dem Zuweisungsoperator +=, z.B.An expression using the += assignment operator, such as

x += y  

für die folgende Syntax:is equivalent to

x = x + y  

außer dass x nur einmal überprüft wird.except that x is only evaluated once. Die Bedeutung des +-Operators hängt von den Typen von x und y ab (Addition für numerische Operanden, Verkettung für Zeichenfolgenoperanden usw.).The meaning of the + operator depends on the types of x and y (addition for numeric operands, concatenation for string operands, and so forth).

Der Operator += kann nicht direkt überladen werden, jedoch können benutzerdefinierte Typen den +-Operator überladen (weitere Informationen finden Sie unter operator).The += operator cannot be overloaded directly, but user-defined types can overload the + operator (see 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.The += operator is also used to specify a method that will be called in response to an event; such methods are called event handlers. Die Verwendung des +=-Operators in diesem Kontext wird als Abonnieren eines Ereignisses bezeichnet.The use of the += operator in this context is referred to as subscribing to an event. Weitere Informationen finden Sie unter Vorgehensweise: Abonnieren von Ereignissen und Kündigen von Ereignisabonnements.For more information, see How to: Subscribe to and Unsubscribe from Events. und Delegaten.and Delegates.

BeispielExample

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 auchSee Also

C#-ReferenzC# Reference
C#-ProgrammierhandbuchC# Programming Guide
C#-OperatorenC# Operators