Operator - (C#-Referenz)

Der --Operator kann entweder als unärer oder als binärer Operator funktionieren.

Hinweise

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

Binäre - Operatoren sind für alle numerischen Typen und Enumerationstypen vordefiniert, um den zweiten Operanden vom ersten zu subtrahieren.

Delegattypen bieten auch einen binären --Operator, der die Delegatentfernung durchführt.

Benutzerdefinierte Typen können die unären -- und binären --Operatoren überladen. Weitere Informationen finden Sie unter Operator (C#-Referenz).

Beispiel

class MinusLinus
{
    static void Main()
    {
        int a = 5;
        Console.WriteLine(-a);
        Console.WriteLine(a - 1);
        Console.WriteLine(a - .5);
    }
}
/*
Output:
-5
4
4.5
*/

Siehe auch

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