Operator -- (C#-Referenz)

Der Dekrementoperator (--) verringert seinen Operanden um 1. Der Dekrementoperator kann vor oder hinter seinem Operanden angezeigt werden: --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 (weitere Informationen unter operator). Operationen mit Ganzzahltypen sind grundsätzlich auch für Aufzählungen (enum) 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

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