Operator -- (C#-Referenz)

Aktualisiert: November 2007

Der Dekrementoperator -- vermindert seinen Operanden um 1. Der Dekrementoperator kann vor oder hinter seinem Operanden stehen: --variable und variable--. Die erste Form stellt eine Präfixdekrementoperation dar. Das Ergebnis der Operation ist der Wert des Operanden, nachdem er vermindert worden ist. Die zweite Form stellt eine Postfixdekrementoperation dar. Das Ergebnis der Operation ist der Wert des Operanden, bevor er vermindert worden ist.

Hinweise

Für alle numerischen Typen und Enumerationstypen sind Dekrementoperatoren vordefiniert.

Benutzerdefinierte Typen können den Operator -- überladen (siehe Operator). Operationen mit Ganzzahltypen sind bei der Enumeration grundsätzlich zulässig.

Beispiel

class MainClass5
{
    static void Main()
    {
        double x;
        x = 1.5;
        Console.WriteLine(--x);
        x = 1.5;
        Console.WriteLine(x--);
        Console.WriteLine(x);
    }
}
/*
Output:
0.5
1.5
0.5
*/

Siehe auch

Konzepte

C#-Programmierhandbuch

Referenz

C#-Operatoren

Weitere Ressourcen

C#-Referenz