Freigeben über


Operator - (C#-Referenz)

Aktualisiert: November 2007

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 die numerische Negation des Operanden.

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

Delegattypen stellen ebenfalls einen binären Operator - bereit, durch den Delegaten entfernt werden.

Benutzerdefinierte Typen können die unären Operatoren - und die binären Operatoren - überladen. Weitere Informationen hierzu 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

Konzepte

C#-Programmierhandbuch

Referenz

C#-Operatoren

Weitere Ressourcen

C#-Referenz