%=, opérateur (référence C#)
Opérateur d'assignation modulo.
Notes
Expression utilisant l'opérateur d'assignation %=, comme
x %= y
équivaut à
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