como obter valor de um enum desconhecido pelo nome do enum e nome do valor?
desculpe por fazer esta pergunta, mas eu não encontrei a solução certa para esta tarefa:
Eu tenho um Enum, que é chamado "myEnum" (MyEnum não é conhecido pela função) Preciso obter o valor int de um valor de myEnum
Exemplo:
Um programador chamado seu enum "myEnum":
public enum myEnum
{
foo = 1,
bar = 2,
}
minha função deve fazer o seguinte: Obter o valor de "foo" de "myEnum" por string
função deve ser aberta por:
public int GetValueOf(string EnumName, string EnumConst)
{
}
Então, quando o programador A abre por:
int a = GetValueOf("myEnum","foo");
deve retornar 1
e quando o programador B tem um Enum chamado "mySpace", quer retornar "bar" com o valor 5
int a = GetValueOf("mySpace","bar")
deve retornar 5
como posso fazer isso?