最佳答案
在枚举可用于 Dart 之前,我编写了一些繁琐且难以维护的代码来模拟枚举,现在我想简化它。我需要获取枚举的名称作为字符串,例如可以使用 Java 但不能使用。
例如,当我想要的是“ MONDAY”时,每种情况下小测试代码片段都返回“ day.MONDAY”
enum day {MONDAY, TUESDAY}
print( 'Today is $day.MONDAY');
print( 'Today is $day.MONDAY.toString()');
为了得到“ MONDAY”,我需要解析字符串,对吗?