多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# -- 运算符(C# 参考) 递减运算符 (**--**) 将操作数减 1。递减运算符可出现在操作数之前或之后:--variable 和 variable--。第一种形式是前缀减量操作。该运算的结果是操作数减小“之后”的值。第二种形式是后缀减量操作。该运算的结果是操作数减小“之前”的值。 ## 备注 数值类型和枚举类型具有预定义的增量运算符。 用户定义的类型可重载 **--** 运算符(请参见[运算符](https://msdn.microsoft.com/zh-CN/library/s53ehcz3.aspx))。 对于整数类型适用的运算对枚举类型通常也适用。 ``` class MainClass5 { static void Main() { double x; x = 1.5; Console.WriteLine(--x); x = 1.5; Console.WriteLine(x--); Console.WriteLine(x); } } /* Output: 0.5 1.5 0.5 */ ``` ## 请参阅 [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)