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

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,

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 vivo
using 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

  1. C# Hello World:su primer programa en C#
  2. Identificadores y palabras clave de C#
  3. Variables de C# y tipos de datos (primitivos)
  4. Operadores de C#
  5. Operadores C# Bitwise y Bit Shift
  6. Entrada y salida básica de C#
  7. Expresiones, declaraciones y bloques de C# (con ejemplos)
  8. Comentarios de C#
  9. Declaración de cambio de C#
  10. C# ternario (? :) Operador
  11. Declaración de interrupción de C#