Кажется, на 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" - зеленым. Кроме того, возможно ли сделать это на С#, где вы можете это сделать:
private enum TrafficLight {
RED = 0,
GREEN = 15
...
}
Я пробовал это, но это, но я получаю с ним ошибки компилятора.
Спасибо