Aprendendo a utilizar o tipo ENUM

O tipo enumerador ( ou enum) certamente já facilitou a vida de muito programador, quando se trata de representar um grupo de constantes em uma só variável.

Por | @oficinadanet Programação
Descrição


O enumerador (enum) compõe um tipo distinto contendo um grupo de constantes.

A declaração do enum obedece à sintaxe:
enum nome: tipo {constante=[valor], constante=[valor], ...}
nome: identificador do enumerado
tipo: Tipo de dado do enum, o tipo primário do enum é inteiro, mas você   pode declarar como: long, short e byte
constante:  identificador da constante que compõe o enumerado
valor= (opcional) declaração explicita do valor da constante

O primeiro elemento do enum possui o valor 0;

Exemplo:
 Dias { Domingo, Segunda, Terça, Quarta, Quinta, Sexta, Sabado};


Exemplo declarando tipo byte:
 Meses : byte { Jan, Fev, Mar, Abr, Mai, Jun, Jul, Ago, Set, Out, Nov, Dez }; 


Podemos também forçar o enum a começar receber o valor que for necessario  em vez do 0.

Exemplo:
enum PrimeiroTrimestre {Janeiro=31, Fevereiro=28, Março=31};


Ou começar do 1:
enum  TipoDeAcesso {Administrador=1, Usuario=2, Visitante=3};


Conclusão
Geralmente é melhor definir um enum diretamente em um namespace para que todas as classes no namespace possam Acessar com conveniência igual. No entanto, um enum também pode ser aninhado dentro de uma classe ou struct.

Bons estudos a todos!!!

msdn.microsoft.com/pt-br/library/cc138362.aspx

Mais sobre: enum, c#, enumerador
Share Tweet
DESTAQUES
Mais compartilhados
Comentários
Continue lendo