【发布时间】:2011-08-10 11:21:56
【问题描述】:
我研究了只需要整数输入并返回相应值的枚举。我想实现同样的目标,但我只有字符串作为输入。我想做以下工作-
enum Types {
"Absolute", //"abs"
"PURE", //"PRE"
"MIXED" //"MXD"
}
并且可能的陈述可能是 -
string sTpes = Types("abs"); //this should return "Absolute"
或
string sTpes = Types("MXD"); //this should return "MIXED"
如果不使用枚举,请建议我实现此目的的可能方法。
谢谢。
【问题讨论】:
-
您使用的是 C 还是 C++?对我来说它看起来像 C++。
-
@David: 既然你这么说,就更让人想起C#了:
string是直接可用的,缺少';'在枚举后面。