CLR: .Net / Mono / Boo / Otros CLR > C#
Enum Dinamico
mx_latino:
Hola otra vez!!
Las enumeraciones en C# son muy utiles cuando se tienen opciones fijas como tamaños o colores, etc... pero quisiera saber si hay alguna forma de crear enumeraciones dinamicas...
Por ejemplo que yo tubiera una enumeracion definida como
--- Código: Text --- public enum Size { Small, Large, }
Pero que durante la ejecucion o la invocacion, si esta estuviera en un UserControl
yo pueda agregarle mas items.. como Medium, etc...
ProfesorX:
No es posible hacer eso.
JuanK:
Es totalmente posible utilizando System.Reflection pero no es facil.
Por otro lado lo que quieres hacer es totalmente inutil... si te explicas mejor respecto a lo que quieres te podran brindar mejor asesoria
E.Baley:
Para establecer valores de enums mediante reflection puedes leerte http://www.codeproject.com/KB/cs/SetEnumWithReflection.aspx
pero como dice JuanK seguramente es mucho mejor usar un List<string> o cualquier otro método para establecer los items de tu UserControl.
JuanK:
Claro, pero es necesario saber que 4es lo que quieres hacer.
Un StringDictionary me pareceria perfecto pero como no sabemos puntualmente que es lo que quieres...
Navegación
[#] Página Siguiente
Ir a la versión completa