Tutorial - Criando Enumerações com C#

Uma forma muito eficaz de declarar tipos é o uso das enumerações.Esse tipo de dado deve ser usado quando queremos dar apenas algumas opções dentro de um conjunto pré-definido de alguma característica específica,por exemplo,para um desenvolvedor ou o profissional que vai lidar com o seu código.Como são extremamente simples de entender e implementar,as enumerações são sempre bem vindas para melhorar a legibilidade e a performance da sua aplicação.O código a seguir mostra a criação de uma enumeração com as notas musicais

enum notas_musicais : int { dó, ré, mi, fá, sol, lá, sí };


Esse código cria uma enumeração que começa do zero e vai até o numero de elementos-1,e é facilmente acessada via código:


notas_musicais notas; //criando uma variavel de enumeração
notas = notas_musicais.fá; //atribuindo um valor para a variável


Para acessar o valor escolhido,podemos escolher o conteudo ou a posição do elemento dentro da enumeração.O código a seguir mostra numa label o valor do conteúdo da enumeração(literal) e uma outra versão abaixo do mesmo código mostra como acessar o elemento pela sua posição.


label1.Text = notas.ToString(); //aqui irá aparecer "fá"
label1.Text = Convert.ToString((int)notas); // aqui mostra a posição 3(repare no cast)


Lembrando que as enumerações são tipos valor e são criadas na pilha,com acesso mais rápido sem tanta sobrecarga de processamento.

0 comentários:

Postar um comentário