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