Operador -= (Referencia de C#)

Actualización: noviembre 2007

El operador de asignación y resta.

Comentarios

Una expresión que utiliza el operador de asignación -=, por ejemplo

x -= y

equivale a

x = x - y

salvo que x sólo se evalúa una vez. El significado del operador - depende de los tipos de x e y (resta para operandos numéricos, eliminación delegada para operandos delegados, etc.).

El operador -= no se puede sobrecargar directamente, pero los tipos definidos por el usuario sí pueden sobrecargar el operador - (vea operador).

Ejemplo

class MainClass3
{
    static void Main()
    {
        int a = 5;
        a -= 6;
        Console.WriteLine(a);
    }
}
/*
Output:
-1
*/

Vea también

Conceptos

Guía de programación de C#

Referencia

Operadores de C#

Otros recursos

Referencia de C#