как получить значение неизвестного перечисления по имени перечисления и имени значения?

извините за этот вопрос, но я не нашел правильного решения для этой задачи:

У меня есть 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

Как я могу это сделать?

Ответы на вопрос(4)

Ваш ответ на вопрос