Operatore -- (Riferimenti per C#)

Aggiornamento: novembre 2007

L'operatore di decremento (--) decrementa il proprio operando di 1 e può essere visualizzato prima o dopo tale operando: --variable e variable-- Il primo formato rappresenta un'operazione di decremento prefissa. Il risultato dell'operazione corrisponde al valore dell'operando dopo il decremento. Il secondo formato rappresenta un'operazione di decremento suffissa. Il risultato dell'operazione corrisponde al valore dell'operando prima del decremento.

Note

I tipi numerici e di enumerazione hanno operatori di decremento già definiti.

I tipi definiti dall'utente possono eseguire l'overload dell'operatore --. Per ulteriori informazioni, vedere operator. Le operazioni sui tipi integrali sono generalmente consentite sull'enumerazione.

Esempio

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

Vedere anche

Concetti

Guida per programmatori C#

Riferimenti

Operatori di C#

Altre risorse

Riferimenti per C#