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