C# - Enumeraciones
Una enumeración es un conjunto de constantes enteras con nombre. Un tipo enumerado se declara usando enum palabra clave.
Las enumeraciones de C# son tipos de datos de valor. En otras palabras, la enumeración contiene sus propios valores y no puede heredar ni pasar la herencia.
Declarando enum variables
La sintaxis general para declarar una enumeración es −
enum <enum_name> { enumeration list };
donde,
-
El nombre_enum especifica el nombre del tipo de enumeración.
-
La lista de enumeración es una lista de identificadores separados por comas.
Cada uno de los símbolos de la lista de enumeración representa un valor entero, uno mayor que el símbolo que lo precede. Por defecto, el valor del primer símbolo de enumeración es 0. Por ejemplo −
enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat };
Ejemplo
El siguiente ejemplo demuestra el uso de la variable de enumeración −
Demostración en vivousing System; namespace EnumApplication { class EnumProgram { enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat }; static void Main(string[] args) { int WeekdayStart = (int)Days.Mon; int WeekdayEnd = (int)Days.Fri; Console.WriteLine("Monday: {0}", WeekdayStart); Console.WriteLine("Friday: {0}", WeekdayEnd); Console.ReadKey(); } } }
Cuando el código anterior se compila y ejecuta, produce el siguiente resultado −
Monday: 1 Friday: 5
Lenguaje C
- C# Hello World:su primer programa en C#
- Identificadores y palabras clave de C#
- Variables de C# y tipos de datos (primitivos)
- Operadores de C#
- Operadores C# Bitwise y Bit Shift
- Entrada y salida básica de C#
- Expresiones, declaraciones y bloques de C# (con ejemplos)
- Comentarios de C#
- Declaración de cambio de C#
- C# ternario (? :) Operador
- Declaración de interrupción de C#