很抱歉我要问这个问题,但我并没有找到解决此任务的正确方法:
我有一个被命名为"myEnum"的枚举(函数不知道MyEnum),我需要获得myEnum中某个值的int值:
例如:
一个程序员命名了它的枚举为"myEnum":
public enum myEnum
{
foo = 1,
bar = 2,
}
我的函数应该实现以下功能:通过字符串获取 "myEnum" 的 "foo" 值。
函数应该按照以下方式打开:
public int GetValueOf(string EnumName, string EnumConst)
{
}
所以当程序员 A 打开它时:
int a = GetValueOf("myEnum","foo");
它应该返回1
当程序员B有一个名为"mySpace"的枚举类型时,希望使用值5返回"bar"
int a = GetValueOf("mySpace","bar")
应该返回5
我该怎么做?
Dictionary
呢? - Reed Copsey