Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Linguagem C

C# - Enumerações


Uma enumeração é um conjunto de constantes inteiras nomeadas. Um tipo enumerado é declarado usando o enum palavra-chave.

As enumerações C# são tipo de dados de valor. Em outras palavras, a enumeração contém seus próprios valores e não pode herdar ou transmitir herança.

Declarando enum Variável


A sintaxe geral para declarar uma enumeração é −
enum <enum_name> {
   enumeration list 
};

Onde,

Cada um dos símbolos na lista de enumeração representa um valor inteiro, um maior que o símbolo que o precede. Por padrão, o valor do primeiro símbolo de enumeração é 0. Por exemplo −
enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat };

Exemplo


O exemplo a seguir demonstra o uso da variável enum −
Demonstração ao 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();
      }
   }
}

Quando o código acima é compilado e executado, ele produz o seguinte resultado -
Monday: 1
Friday: 5

Linguagem C

  1. C# Hello World - Seu primeiro programa em C#
  2. Palavras-chave e identificadores C#
  3. Variáveis ​​C# e tipos de dados (primitivos)
  4. Operadores C#
  5. Operadores C# Bitwise e Bit Shift
  6. Entrada e saída básica em C#
  7. Expressões, instruções e blocos em C# (com exemplos)
  8. Comentários em C#
  9. Instrução C# switch
  10. C# ternário (? :) Operador