Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Lenguaje C

Enumeraciones (Enums) en C#: Guía completa

Una enumeración es un conjunto de constantes enteras con nombre. Un tipo enumerado se declara usando la palabra clave enum.

Las enumeraciones en C# son tipos de dato de valor. Contienen sus propios valores y no pueden heredar ni pasar herencia.

Declaración de variable enum

La sintaxis general para declarar una enumeración es:

enum <nombre_enum> { lista_enumeración };

Donde:

Cada símbolo en la lista representa un valor entero, uno mayor que el símbolo anterior. Por defecto, el valor del primer símbolo es 0.

Ejemplo:

enum Días { Dom, Lun, Mar, Mié, Jue, Vie, Sáb };

Ejemplo de uso

using System;
namespace AplicaciónEnum {
    class ProgramaEnum {
        enum Días { Dom, Lun, Mar, Mié, Jue, Vie, Sáb };
        
        static void Main(string[] args) {
            int InicioSemana = (int)Días.Lun;
            int FinSemana = (int)Días.Vie;
            Console.WriteLine("Lunes: {0}", InicioSemana);
            Console.WriteLine("Viernes: {0}", FinSemana);
            Console.ReadKey();
        }
    }
}

Resultado:

Lunes: 1
Viernes: 5

Lenguaje C

  1. C# Hola Mundo – Construyendo su primera aplicación en C#
  2. Entendiendo palabras clave e identificadores en C#: Reglas, listas y mejores prácticas
  3. Domine variables y tipos de datos primitivos en C#: Guía completa
  4. Operadores en C# – Guía completa de operadores en C#
  5. Dominando operadores bit a bit y de desplazamiento en C#: Guía completa
  6. Fundamentos de C#: Entrada y salida esenciales
  7. Expresiones, sentencias y bloques en C#: Guía completa con ejemplos prácticos
  8. Dominando los comentarios en C#: Tipos, mejores prácticas y documentación XML
  9. Dominando la sentencia switch en C#: Sintaxis, ejemplos y mejores prácticas
  10. Operador ternario en C#: Guía concisa para expresiones condicionales
  11. Sentencia break en C#: Cómo y cuándo usarla