Share via


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

Vea también

Referencia

operadores de C#

Conceptos

Guía de programación de C#

Otros recursos

Referencia de C#