¿Cómo obtener el valor de una enumeración desconocida por nombre de enumeración y nombre de valor?
perdón por hacer esta pregunta, pero no encontré la solución adecuada para esta tarea:
Tengo un Enum, que se llama "myEnum" (MyEnum no es conocido por la función) Necesito obtener el valor int de un Valor de myEnum
Ejemplo:
Un programador llamó a su enumeración "myEnum":
public enum myEnum
{
foo = 1,
bar = 2,
}
mi función debería hacer lo siguiente: obtener el valor de "foo" de "myEnum" por cadena
La función debe abrirse por:
public int GetValueOf(string EnumName, string EnumConst)
{
}
así que cuando el Programador A lo abre por:
int a = GetValueOf("myEnum","foo");
debe devolver 1
y cuando el Programador B tiene un Enum llamado "mySpace", quiere devolver "barra" con Valor 5
int a = GetValueOf("mySpace","bar")
debe devolver 5
¿Cómo puedo hacer esto?