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