Enumeraciones en C#

enum Tipo { Premium = 6, Vip = 4, Estandard = 2 } // Tipo tipo = Tipo.Premium; if (tipo == Tipo.Premium) { Console.WriteLine("Enum:"); Console.WriteLine("Nombre: {0}", tipo); Console.WriteLine("Valor: {0}", (int)tipo); } switch (tipo) { case Tipo.Premium: Console.WriteLine("Membresia mas valiosa"); break; case Tipo.Vip: Console.WriteLine("Membresia para clientes preferidos"); break; case Tipo.Estandard: Console.WriteLine("Membresia inicial"); break; default: break; } foreach (var item in Enum.GetNames(typeof(Tipo))) { Console.WriteLine("{0}", item); } Console.WriteLine(); foreach (var item in Enum.GetValues(typeof(Tipo))) { Console.WriteLine("{0}", item); } Console.WriteLine(); foreach (Tipo item in Enum.GetValues(typeof(Tipo))) { Console.WriteLine("{0}", item); } //Tipo nulo; //Esto no compilará //try //{ //nulo = null; //}catch(Exception ex) //{ //Console.WriteLine("Ha ocurrido una excepcion {0}",ex.ToString()); //}
Ejemplo de uso de enumeraciones en C#

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.