“好的,我觉得标题可能不太准确...但是让我来翻译一下:”
“我有一个类里面大约有40个枚举。例如:”
现在假设我有一个字符串和值的字典,每个字符串都是上述枚举类型的名称:
我需要将“aaa”更改为HooBoo.aaa以查找0。由于枚举是静态的,似乎找不到方法来实现这一点。否则,我将不得不为每个枚举编写一个方法来将字符串与之关联。虽然我可以做到这一点,但需要编写大量代码。 谢谢, Cooter
“我有一个类里面大约有40个枚举。例如:”
Class Hoohoo
{
public enum aaa : short
{
a = 0,
b = 3
}
public enum bbb : short
{
a = 0,
b = 3
}
public enum ccc : short
{
a = 0,
b = 3
}
}
现在假设我有一个字符串和值的字典,每个字符串都是上述枚举类型的名称:
Dictionary<string,short>{"aaa":0,"bbb":3,"ccc":0}
我需要将“aaa”更改为HooBoo.aaa以查找0。由于枚举是静态的,似乎找不到方法来实现这一点。否则,我将不得不为每个枚举编写一个方法来将字符串与之关联。虽然我可以做到这一点,但需要编写大量代码。 谢谢, Cooter