-=, opérateur (référence C#)
Opérateur d'assignation de soustraction.
Notes
Expression utilisant l'opérateur d'assignation -=, comme
x -= y
est équivalent à
x = x - y
si ce n'est que x n'est évalué qu'une seule fois. La signification de l'opérateur - dépend des types de x et y (soustraction pour les opérandes numériques, suppression de délégués pour les opérandes de type délégué, etc.).
L'opérateur -= ne peut pas être surchargé directement, mais les types définis par l'utilisateur peuvent surcharger l'opérateur - (consultez opérateur).
L'opérateur -= est également utilisé en C# pour annuler un abonnement d'un événement. Pour plus d'informations, consultez Comment : s'abonner et annuler l'abonnement à des événements (Guide de programmation C#).
Exemple
class MainClass3
{
static void Main()
{
int a = 5;
a -= 6;
Console.WriteLine(a);
}
}
/*
Output:
-1
*/