OK, no creo que el título lo diga bien ... pero aquí va:Posible cargar un Enum basado en un nombre de cadena?
Tengo una clase con alrededor de 40 entradas. es decir:
Class Hoohoo
{
public enum aaa : short
{
a = 0,
b = 3
}
public enum bbb : short
{
a = 0,
b = 3
}
public enum ccc : short
{
a = 0,
b = 3
}
}
Ahora decir que tengo un diccionario de cadenas y valores, y cada cadena es el nombre de enumeraciones anteriormente mencionados:
Dictionary<string,short>{"aaa":0,"bbb":3,"ccc":0}
necesito cambiar "AAA" en HooBoo.aaa a buscar 0. Parece que no se puede encontrar la forma de hacerlo, ya que la enumeración es estática. De lo contrario, tendré que escribir un método para cada enumeración para unirlo a la cadena. Puedo hacerlo, pero eso es mucho código para escribir.
Gracias, Cooter
Perfecto. Sabía que habría una respuesta simple ... Gracias. – Cooter