Siguiente y anterior de un enumerado

23/08/2008 - 16:42 por Paul | Informe spam
Hola,

Tengo definido el siguiente enumerado: enum Status { Lleno,
Intermedio, CasiVacio, Vacio };
Quisiera saber como pasar, si se puede, de Intermedio a CasiVacio
haciendo algo así como:
Next(Status.Intermedio) y Back(Status.Intermedio).

Alguna idea?
 

Leer las respuestas

#1 [Juanjo]
23/08/2008 - 17:49 | Informe spam
Hola, puedes hacer esto enum Status { Lleno=0, Intermedio, CasiVacio,
Vacio };
por lo si tienes una variable de tipo Status:

Status s = Status.Intermedio;

puedes hacer s++ y s sera CasiVacio. Igual para s--.



"Paul" escribió en el mensaje de
noticias:
Hola,

Tengo definido el siguiente enumerado: enum Status { Lleno,
Intermedio, CasiVacio, Vacio };
Quisiera saber como pasar, si se puede, de Intermedio a CasiVacio
haciendo algo así como:
Next(Status.Intermedio) y Back(Status.Intermedio).

Alguna idea?

Preguntas similares