Los tipos de datos enumerables o enum son otro tipo de datos, similares a las estructuras, solo que estos tienen un uso más específico, el de relacionar variables con un número indicado por el programador, para así poder acceder a estos valores numéricos a partir de su correspondiente string, o viceversa. El uso correcto de este tipo de datos puede ahorrar muchos ciclos y el uso de switch.
Class prueba Enum
{
Public enum Dia_d_la_semana
{
Lunes=1;
Martes=2;
Miércoles=3;
Jueves=4;
Viernes=5;
}
Dia_d_la_semana Dias;
Dias=Dias_d_la_semana.Lunes;
Int i;=(int)Dias;
}
En este ejemplo de tipo enum, se relacionan los días de la semana con un número del 1 al 5, después se crea un objeto del tipo enum Dia_d_la_semana, pero no se inicializa sino hasta la siguiente línea, que hace que en lugar de inicializarse con todos los campos de Dia_d_la_semana solo tome el valor de Lunes=1, y al final la variable i tendrá valor 1, ya que el único campo inicializado en el objeto Dias es Lunes, y Lunes tiene un valor entero 1, al hacer el cast a entero, la variable i termina con el valor entero correspondiente a Lunes.
jueves, 12 de febrero de 2009
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario