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

Voir aussi

Référence

Opérateurs C#

Concepts

Guide de programmation C#

Autres ressources

Référence C#