Latest web development tutorials

C # enumeração (Enum)

A enumeração é um conjunto de constantes de inteiro nomeadas. tipo enumerado é declarado usando palavra-chaveenum.

C # é um tipo de dados de enumeração valor. Em outras palavras, a enumeração contém o seu próprio valor e não pode ser herdada ou a herança de transferência.

declaração da variávelenum

A enumeração geral declaração sintaxe:

enum <enum_name>
{ 
    lista de enumeração 
};

Entre eles,

  • enum_nameespecificado enumeração nome do tipo.
  • lista de enumeraçãoé uma lista separada por vírgula de identificadores.

Lista enumerada Cada símbolo representa um valor inteiro maior do que um valor inteiro assinado que o precede. Por defeito, o valor do primeiro símbolo de enumeração é 0. Por exemplo:

enum Dias {Dom, Seg, Ter, Qua, Qui, Sex, Sáb};

Exemplos

O exemplo seguinte demonstra o uso de enumeração:

using System;
EnumApplication namespace
{
   classe EnumProgram
   {
      enum Dias {Dom, Seg, Ter, Qua, Qui, Sex, Sáb};

      static void Main (string [] args)
      {
         int WeekdayStart = (int) Days.Mon;
         int WeekdayEnd = (int) Days.Fri;
         Console.WriteLine ( "Segunda-feira: {0}", WeekdayStart);
         Console.WriteLine ( "Sexta-feira: {0}", WeekdayEnd);
         Console.ReadKey ();
      }
   }
}

Quando o código acima é compilado e executado, ele produz os seguintes resultados:

Segunda-feira: 1
Sexta-feira: 5