Operator -- (C#-Referenz)-- Operator (C# Reference)

Der Dekrementoperator (--) verringert seinen Operanden um 1.The decrement operator (--) decrements its operand by 1. Der Dekrementoperator kann vor oder hinter seinem Operanden angezeigt werden: --variable und variable--.The decrement operator can appear before or after its operand: --variable and variable--. Die erste Form stellt eine Präfixdekrementoperation dar.The first form is a prefix decrement operation. Das Ergebnis der Operation ist der Wert des Operanden, „nachdem“ er vermindert worden ist.The result of the operation is the value of the operand "after" it has been decremented. Die zweite Form stellt eine Postfixdekrementoperation dar.The second form is a postfix decrement operation. Das Ergebnis der Operation ist der Wert des Operanden, bevor er vermindert worden ist.The result of the operation is the value of the operand "before" it has been decremented.

HinweiseRemarks

Für alle numerischen Typen und Enumerationstypen sind Dekrementoperatoren vordefiniert.Numeric and enumeration types have predefined decrement operators.

Benutzerdefinierte Typen können den Operator -- überladen (weitere Informationen unter operator).User-defined types can overload the -- operator (see operator). Operationen mit Ganzzahltypen sind grundsätzlich auch für Aufzählungen (enum) zulässig.Operations on integral types are generally allowed on enumeration.

BeispielExample

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 auchSee Also

C#-ReferenzC# Reference
C#-ProgrammierhandbuchC# Programming Guide
C#-OperatorenC# Operators