ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# /= 运算符(C# 参考) 除法赋值运算符。 ## 备注 使用 **/=** 赋值运算符的表达式,如 ``` x /= y ``` 等效于 ``` x = x / y ``` 不同的是 x 只计算一次。为数值类型预定义了 [/ 运算符](https://msdn.microsoft.com/zh-CN/library/3b1ff23f.aspx)以执行除法操作。 不能直接重载 **/=** 运算符,但用户定义的类型可重载 [/ 运算符](https://msdn.microsoft.com/zh-CN/library/3b1ff23f.aspx)(请参见 [operator](https://msdn.microsoft.com/zh-CN/library/s53ehcz3.aspx))。对于所有复合赋值运算符,隐式重载二元运算符会重载等效的复合赋值。 ``` class MainClass2 { static void Main() { int a = 5; a /= 6; Console.WriteLine(a); double b = 5; b /= 6; Console.WriteLine(b); } } /* Output: 0 0.833333333333333 */ ``` ## 请参阅 [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)