как получить значение неизвестного перечисления по имени перечисления и имени значения?
извините за этот вопрос, но я не нашел правильного решения для этой задачи:
У меня есть Enum, который называется "myEnum" (MyEnum не известен функции) Мне нужно получить значение int значения myEnum
Пример:
Программист назвал его enum "myEnum":
public enum myEnum
{
foo = 1,
bar = 2,
}
моя функция должна делать следующее: Получить значение & quot; foo & quot; из "myEnum" по строке
Функция должна быть открыта:
public int GetValueOf(string EnumName, string EnumConst)
{
}
поэтому, когда программист А открывает его:
int a = GetValueOf("myEnum","foo");
должно вернуться 1
и когда программист B имеет Enum с именем «mySpace», он хочет вернуть «bar» со значением 5
int a = GetValueOf("mySpace","bar")
должен вернуть 5
Как я могу это сделать?