-- 运算符(C# 参考)
递减运算符 (--) 将操作数减 1。 递减运算符可出现在操作数之前或之后:--variable 和 variable--。 第一种形式是前缀减量操作。 该运算的结果是操作数减小“之后”的值。 第二种形式是后缀减量操作。 该运算的结果是操作数减小“之前”的值。
备注
数值类型和枚举类型具有预定义的增量运算符。
用户定义的类型可重载 -- 运算符(请参见运算符)。 在枚举时通常允许整型运算。
示例
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
*/