Tipos de enumeração em C#

Tipos de enumeração em C#

Um tipo de enumeração, é um conjunto de constantes nomeadas também conhecidas como "enum" para curta, cada constante tem um valor inteiro subjacente que começa em zero e aumenta em um para cada constante subsequente, mas você pode atribuir valores específicos a cada constante se se você prefere.

Tipos de enumeração em C#

Enums são comumente usados ​​para definir um conjunto de valores relacionados, como o nome dos dias da semana, nomes de meses em um ano, cores ou códigos de erro. Eles permitem que você dê nomes significativos aos valores que, de outra forma, poderiam ser representados por valores inteiros enigmáticos ou números mágicos em seu código. O uso de enumes pode tornar seu código mais legível e fácil de manter, porque os nomes das constantes são autocumentos e os valores podem ser facilmente alterados em um só lugar, se necessário, aqui está a sintaxe para usá-lo:

enum
,
,
..

Aqui, é o nome do tipo de enumeração e ,,, os valores individuais do tipo de enumeração, aqui está um exemplo de como usar os tipos de enumeração para representar os diferentes tamanhos das camisetas:

usando o sistema;
namespace enumeraçãoDemo

Public Enum Fruittype

Maçã,
Banana,
Laranja,
manga,
Abacaxi,
Morango

Programa de classe pública

estático void main (string [] args)

// Declare uma variável do tipo Fruittype e atribua um valor.
Frruittype myFruit = fruittype.Banana;
// imprima o valor da variável.
Console.WriteLine (myfruit);
// percorre todos os valores do enum Fruittype.
foreach (Fruittype Fruit in Enum.GetValues ​​(typeof (fruittype))))

Console.WriteLine (fruta);



O código acima demonstra o uso da enumeração em C#. O código começa importando o espaço para nome do sistema, que inclui várias classes e métodos relacionados ao sistema.

O código então declara uma enumeração chamada Fruittype com uma lista de possíveis tipos de frutas, como maçã, banana, laranja, manga, abacaxi e morango, depois disso a classe do programa é definida, que contém um método estático chamado principal.

Este método serve como ponto de entrada para o aplicativo e leva uma variedade de argumentos de string como entrada. Dentro do método principal, uma variável chamada myfruit do tipo Fruittype é declarada e atribuída um valor de Fruittype.Banana.

Em seguida, um loop foreach é usado para iterar através de todos os valores possíveis da enumeração Fruittype usando o enum.Método getValues. O valor atual do loop é armazenado em uma variável chamada fruta, que é então impressa no console usando o console.Método WriteLine.

A saída do programa seria o valor da variável myfruit, que é banana, seguida por todos os valores da enumeração Fruittype.

Conclusão

Nos tipos de enumeração C# são uma maneira útil de definir um grupo de constantes nomeadas que possuem valores inteiros específicos atribuídos a eles. Usar tipos de enumeração pode tornar seu código mais legível e fácil de manter. Em vez de usar números, você pode usar constantes nomeadas que têm um significado específico. Você também pode usar tipos de enumeração para restringir os valores que uma variável pode tomar, tornando seu código mais robusto.