%= 运算符(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# 参考