Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2014, 05:17
TitoFlecks
 
Fecha de Ingreso: enero-2012
Mensajes: 87
Antigüedad: 12 años, 4 meses
Puntos: 1
Enumerados dinámicos en c#

Hola chicos. Creo que estoy preguntando una burrada, pero me solucionaría una papeleta todavía mayor.

Sé que debo evitar este tipo de implementación, pero busco más la comodidad que la eficiencia en este caso.

Por ahora tengo una clase TAGS, en donde defino constantes de tipo int que identifican numéricamente a objetos que voy creando (por ejemplo acciones). Esto es rapidísimo pero muy engorroso a efectos prácticos, pues cada vez que añado una acción nueva, tengo que referenciarla en la clase Tags y como es una clase muy variable, es bastante pesado tener que estar añadiendo a un lado y a otro referencias.

No puedo utilizar strings, porque en tiempo de ejecución, realizar polling con strings es demasiado lento, necesito tokens, números, pues mi aplicación se basa en realizar múltiples comparaciones en tiempo real.

De ahí el problema de usar diccionarios o listas para lo que quiero. Lo ideal sería generar una variable entera cuyo nombre fuera el que yo determinara (extraído de un XML).

Me sirve tanto un enumerado dinámico como generar constantes enteras también dinámicas. ¿Alguna sugerencia?

Mil gracias