Operator +
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 Operator + kann entweder als unärer oder als binärer Operator verwendet werden.

Unäre Operatoren + sind für alle numerischen Typen vordefiniert.Das Ergebnis einer unären +-Operation für einen numerischen Typ ist der Wert des Operanden.

Der binäre Operator + ist für numerische Typen und Zeichenfolgentypen vordefiniert.Für numerische Typen berechnet + die Summe seiner zwei Operanden.Wenn mindestens ein Operand den Zeichenfolgentyp aufweist, verkettet + die Zeichenfolgenentsprechungen der Operanden.

Delegattypen stellen ebenfalls den binären Operator + bereit, durch den Delegaten miteinander verkettet werden.

Benutzerdefinierte Typen können die unären Operatoren + und die binären Operatoren + überladen. Operationen mit Ganzzahltypen sind grundsätzlich auch für Aufzählungstypen (enum) zulässig. Weitere Informationen finden Sie unter operator (C#-Referenz).


class Plus
{
    static void Main()
    {
        Console.WriteLine(+5);        // unary plus
        Console.WriteLine(5 + 5);     // addition
        Console.WriteLine(5 + .5);    // addition
        Console.WriteLine("5" + "5"); // string concatenation
        Console.WriteLine(5.0 + "5"); // string concatenation
        // note automatic conversion from double to string
    }
}
/*
Output:
5
10
5.5
55
55
*/

Weitere Informationen erhalten Sie unter C#-Sprachspezifikation. Die Sprachspezifikation ist die verbindliche Quelle für die Syntax und Verwendung von C#.

Anzeigen:
© 2016 Microsoft