Operator + (C#-Referenz)
Der Operator + kann entweder als unärer oder als binärer Operator verwendet werden.
Hinweise
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 bei der Enumeration grundsätzlich zulässig. Weitere Informationen finden Sie unter operator (C#-Referenz).
Beispiel
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
*/
C#-Programmiersprachenspezifikation
Weitere Informationen erhalten Sie unter C#-Sprachspezifikation. Die Sprachspezifikation ist die verbindliche Quelle für die Syntax und Verwendung von C#.