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
*/