Partager via


%=, opérateur (référence C#)

l'opérateur d'assignation de reste.

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. L'opérateur % est prédéfini pour les types numériques afin de calculer le reste d'une division.

L'opérateur %= ne peut pas être surchargé directement, mais les types définis par l'utilisateur peuvent surcharger l'opérateur % (consultez operator (référence C#)).

Exemple

class Test2
{
    static void Main()
    {
        int a = 5;
        a %= 3;
        Console.WriteLine(a);
    }
}
// Output: 2

Voir aussi

Référence

Opérateurs C#

Concepts

Guide de programmation C#

Autres ressources

Référence C#