很抱歉问这个问题,但我没有找到适合这个任务的解决方案:
我有一个名为“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
我怎样才能做到这一点?