2
MyClass c = 10;

有什么办法可以让这段代码工作吗?我知道通过隐式运算符重载你可以得到相反的工作:

int i = instanceOfMyClass;

谢谢

4

1 回答 1

10

当然...

class MyClass
{
    public static implicit operator MyClass(int value) { /* your code */ }
}
于 2010-03-30T04:09:24.127 回答