Ejemplo de crear enumerados:
Sino se inicializa parte de 0, en el enumerado TipoCoche2 lo inicializamos a 1
1 2 |
enum TipoCoche { utilitario, familiar, deportivo, todoterreno, ambulancia, tractor, camion }; |
1 2 |
enum TipoCoche2 { utilitario=1, familiar, deportivo, todoterreno, ambulancia, tractor, camion }; |
Obtener el indice del enumerado:
1 2 3 4 |
var a= (int)TipoCoche.ambulancia; //Valor de a=4 a=(int)TipoCoche2.ambulancia; //valor de a=5 |
Obtener el valor, dado el índice.
1 2 3 |
//GetName string tipo= Enum.GetName(typeof(TipoCoche), 3); //tipo=todoterreno string tipo2 = Enum.GetName(typeof(TipoCoche2), 3);//tipo=deportivo |