ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# %= 运算符(C# 参考) 其余部分赋值运算符。 ## 备注 使用 **%=** 赋值运算符的表达式,例如 ``` x %= y ``` 等效于 ``` x = x % y ``` ,但 x 一次只计算。 [% 运算符](https://msdn.microsoft.com/zh-CN/library/0w4e0fzs.aspx) 预定义为数值类型可以在部门后计算其余部分。 不能直接重载 **%=** 运算符,但是,用户定义的类型能重载 [% 运算符](https://msdn.microsoft.com/zh-CN/library/0w4e0fzs.aspx) (请参见 [运算符(C# 参考)](https://msdn.microsoft.com/zh-CN/library/s53ehcz3.aspx))。 ``` class Test2 { static void Main() { int a = 5; a %= 3; Console.WriteLine(a); } } // Output: 2 ``` ## 请参阅 [C# 参考](https://msdn.microsoft.com/zh-CN/library/618ayhy6.aspx) [C# 编程指南](https://msdn.microsoft.com/zh-CN/library/67ef8sbd.aspx) [C# 运算符](https://msdn.microsoft.com/zh-CN/library/6a71f45d.aspx)