Operatore ++ (Riferimenti per C#)
L'operatore di incremento (++) incrementa il proprio operando di 1. L'operatore di incremento può essere visualizzato prima o dopo tale operando:
Note
Il primo formato rappresenta un'operazione di incremento prefissa. Il risultato dell'operazione corrisponde al valore dell'operando dopo l'incremento.
Il secondo formato rappresenta un'operazione di incremento suffissa. Il risultato dell'operazione corrisponde al valore dell'operando prima dell'incremento.
I tipi numerici e di enumerazione hanno operatori di incremento già definiti. I tipi definiti dall'utente possono eseguire l'overload dell'operatore ++. Le operazioni sui tipi integrali sono generalmente consentite sull'enumerazione.
Esempio
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
*/