• Domingo 22 de Diciembre de 2024, 20:44

Autor Tema:  Enum String  (Leído 1386 veces)

gabrieler

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Enum String
« en: Domingo 21 de Noviembre de 2010, 02:34 »
0
Hola, como estan?
Tengo una propiedad en una clase que se llama frecuencia y quiero que sea como un enum, es decir, que le pueda pasar un numero o una frase y sea lo mismo, como por ejemplo:
 0-Solo este mes 1-Todos los meses 2-Bimestral
Intente hacerlo como un enum pero solo me toma una palabra, no le puedo pasar una frase por mas que le ponga comillas.

¿Sabrian que puedo hacer?

Muchas Gracias!
Saludos!

Superman_

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Enum String
« Respuesta #1 en: Domingo 21 de Noviembre de 2010, 06:04 »
0
Como pudiste apreciar solo te toma una palabra porque un enumerador
no puede contener espacio en blanco en su nombre. Podrias sustituir los espacios
en blanco por simbolos por ejemplo:
Citar
public Enum EnumTest
{
  Solo_este_mes,
  Todos_los_meses,
  Bimestral
}
y cuando necesites comparar tu Enum contra un string puedes ignorar
los "_". Es lo que se me ocurre asi rapidamente.

saludos.