++, opérateur (référence C#)
L'opérateur d'incrémentation (++) incrémente son opérande d'une unité. L'opérateur d'incrémentation peut figurer avant ou après son opérande :
Notes
La première syntaxe correspond à une opération de pré-incrémentation. Le résultat de l'opération représente la valeur de l'opérande après son incrémentation.
La seconde syntaxe correspond à une opération de post-incrémentation. Le résultat de l'opération représente la valeur de l'opérande avant son incrémentation.
Les types numériques et d'énumération disposent d'opérateurs d'incrément prédéfinis. Les types définis par l'utilisateur peuvent surcharger l'opérateur ++. Les opérations sur les types intégraux sont en général autorisées sur énumération.
Exemple
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
*/