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