Operator %= (C#-Referenz)
Der Modulozuweisungsoperator.
Hinweise
Ein Ausdruck, in dem der Zuweisungsoperator %= verwendet wird, z. B.
x %= y
ist äquivalent zu
x = x % y
mit der Ausnahme, dass x nur einmal ausgewertet wird. Der Operator % ist für numerische Typen so definiert, dass er den Rest nach einer Division berechnet.
Der Operator %= kann nicht direkt überladen werden. Benutzerdefinierte Typen können jedoch den Operator % überladen (siehe operator (C#-Referenz)).
Beispiel
class Test2
{
static void Main()
{
int a = 5;
a %= 3;
Console.WriteLine(a);
}
}
// Output: 2