Tengo una enumeración existente con numerosos elementos.subconjunto o subgrupo Enum en C#
también tengo código existente que hace ciertas cosas con esta enumeración.
Ahora me gustaría una forma de ver solo un subconjunto de miembros enum. Lo que estoy buscando es una forma de dividir mi enumeración en grupos. Necesito preservar el valor (int) de cada miembro y necesito preservar la capacidad de ver todos los miembros enum si es necesario.
Lo único que se me ocurre es crear una nueva enumeración para cada subenume que solo contenga los elementos que quiero usando el mismo nombre y valor.
Esto funciona, pero viola el principio de todo sin repetición.
No espero que nadie tenga una mejor alternativa, pero pensé que podría preguntar en caso de que alguien tuviera un truco para mostrarme.
Gracias, como siempre.
No creo que haya una manera de hacer lo que quiera (depende de lo que quiere decir con" vista "). Pero si puede describir el panorama completo, tal vez haya una mejor manera de lograr su objetivo. – colithium
El objetivo de mi enumeración es permitir que otros desarrolladores elijan un determinado valor en función de su nombre. Mi enumeración se está volviendo demasiado grande y, a veces, sería bueno si los desarrolladores solo pudieran ver un subconjunto de miembros enum basados en una cierta agrupación. Esa agrupación es fija. –