= Operador (referência de C#)

O operador de atribuição de subtração.

Comentários

Uma expressão que usando o -= o operador de atribuição, como

x -= y

Equivale a

x = x - y

exceto pelo fato de x é somente uma vez avaliado. O significado da -operador depende dos tipos de x e y (subtração de operandos numéricos, delegar a remoção do delegado operandos e assim por diante).

O -= operador não pode ser sobrecarregado diretamente, mas tipos definidos pelo usuário podem sobrecarregar o -operador (consulte operador).

O-= operador também é usado no C# para cancelar a inscrição de um evento. Para obter mais informações, consulte How to: Se inscrever e cancelar a inscrição de eventos (guia de programação de C#).

Exemplo

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

Consulte também

Referência

C# Operators

Conceitos

C# Programming Guide

Outros recursos

C# Reference