-= Operador (Referencia de C#)
El operador de asignación y resta.
Comentarios
Una expresión que utiliza el operador de asignación -=, por ejemplo
x -= y
es equivalente 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).
El operador -= también se usa en C# para cancelar la suscripción a un evento.Para obtener más información, vea Cómo: Suscribir y cancelar la suscripción a eventos (Guía de programación de C#).
Ejemplo
class MainClass3
{
static void Main()
{
int a = 5;
a -= 6;
Console.WriteLine(a);
}
}
/*
Output:
-1
*/