【发布时间】:2010-03-23 04:10:31
【问题描述】:
在 Java 中似乎可以这样写:
private enum TrafficLight {
RED,
GREEN;
public String toString() {
return //what should I return here if I want to return
//"abc" when red and "def" when green?
}
}
现在,我想知道当枚举的值为红色时是否可以在 toString 方法中返回“abc”,而当枚举的值为绿色时是否可以返回“def”。另外,是否可以在 C# 中做类似的事情,在哪里可以做到这一点?:
private enum TrafficLight {
RED = 0,
GREEN = 15
...
}
我已经尝试过了,但是我遇到了编译器错误。
谢谢
【问题讨论】: