Поделиться через


Оператор %= (справочник по C#)

Обновлен: Ноябрь 2007

Оператор назначения модуля.

Заметки

Выражение, в котором используется оператор назначения %=, например

x %= y

эквивалентно

x = x % y

за исключением того, что x вычисляется только один раз. Оператор % предопределен для числовых типов для вычисления остатка от деления.

Оператор %= нельзя перегрузить непосредственно, однако определенные пользователем типы могут перегрузить оператор % (см. operator (Справочник по C#)).

Пример

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

См. также

Основные понятия

Руководство по программированию в C#

Ссылки

Операторы C#

Другие ресурсы

Справочник по C#