%= 运算符(C# 参考)

其余部分赋值运算符。

备注

使用 %= 赋值运算符的表达式,例如

x %= y

等效于

x = x % y

,但 x 一次只计算。 % 运算符 预定义为数值类型可以在部门后计算其余部分。

不能直接重载 %= 运算符,但是,用户定义的类型能重载 % 运算符 (请参见 运算符(C# 参考))。


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

请参阅

C# 参考

C# 编程指南

C# 运算符