Compartir a través de


Operador -- (Referencia de C#)

Actualización: noviembre 2007

El operador de disminución (--) disminuye su operando en 1. El operador de disminución puede aparecer antes o después de su operando: --variable y variable--. La primera forma es una operación de decremento prefijo. El resultado de la operación es el valor del operando "después" de haber sido decrementado. La segunda forma es una operación de decremento postfijo. El resultado de la operación es el valor del operando "antes" de haber sido decrementado.

Comentarios

Los tipos numéricos y de enumeración poseen operadores de decremento predefinidos.

Los tipos definidos por el usuario pueden sobrecargar el operador -- (vea operador). Las operaciones en tipos integrales se suelen permitir en enumeraciones.

Ejemplo

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

Vea también

Conceptos

Guía de programación de C#

Referencia

Operadores de C#

Otros recursos

Referencia de C#