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

Vedere anche

Riferimenti

Operatori [C#]

Concetti

Guida per programmatori C#

Altre risorse

Riferimenti per C#