Оператор %= (Справочник по C#)
Оператор присваивания остатка.
Заметки
Выражение, в котором используется оператор назначения %=, например
x %= y
, эквивалентно выражению
x = x % y
за исключением того, что значение x вычисляется только один раз. Оператор % предопределен для числовых типов для вычисления остатка от деления.
Оператор %= нельзя перегрузить непосредственно, однако определенные пользователем типы могут перегрузить оператор % (см. operator (Справочник по C#)).
Пример
class Test2
{
static void Main()
{
int a = 5;
a %= 3;
Console.WriteLine(a);
}
}
// Output: 2
См. также
Ссылки
Основные понятия
Руководство по программированию на C#