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

Der Inkrementoperator (++) erhöht seinen Operanden um 1.The increment operator (++) increments its operand by 1. Der Inkrementoperator kann vor oder hinter seinem Operanden angezeigt werden: ++variable und variable++.The increment operator can appear before or after its operand: ++variable and variable++.

HinweiseRemarks

Die erste Form stellt eine Präfixinkrementoperation dar.The first form is a prefix increment operation. Das Ergebnis der Operation ist der Wert des Operanden, nachdem er erhöht worden ist.The result of the operation is the value of the operand after it has been incremented.

Die zweite Form stellt eine Postfixinkrementoperation dar.The second form is a postfix increment operation. Das Ergebnis der Operation ist der Wert des Operanden, bevor er erhöht wird.The result of the operation is the value of the operand before it has been incremented.

Für alle numerischen Typen und Enumerationstypen sind Inkrementoperatoren vordefiniert.Numeric and enumeration types have predefined increment operators. Benutzerdefinierte Typen können den Operator ++ überladen.User-defined types can overload the ++ 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

//++ operator
class MainClass
{
    static void Main()
    {
        double x;
        x = 1.5;
        Console.WriteLine(++x);
        x = 1.5;
        Console.WriteLine(x++);
        Console.WriteLine(x);
    }
}
/*
Output
2.5
1.5
2.5
*/

Siehe auchSee Also

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