它出现在 C# 中你不能覆盖后减量运算符?
我正在“反射”并遇到了反射器翻译成的一些代码,decimal.op_Decrement(x)
我试图弄清楚它是否--x
意味着x--
.
public struct IntWrapper
{
public static IntWrapper operator --(IntWrapper value)
{
return new IntWrapper(value.value - 1);
}
public static IntWrapper operator (IntWrapper value)--
{
???
}
private int value;
public IntWrapper(int value)
{
this.value = value;
}
}
框架是否只使用“前减量”版本进行“后减量”操作?