C# - Declarando enumerações

Há algum tempo publiquei um post comparando as formas de usar elementos de uma enumeração em Delphi e em C#. Mas esqueci de mencionar como um tipo enumerado é declarado usando C#, apenas mostrei como usar os já existentes.

É bastante semelhante à declaração de uma classe.

Exemplo:

public enum Frutas {
Banana,
Laranja,
Abacaxi
}

Primeiro vem o indicador de visibilidade do tipo (no caso, public), depois a palavra-chave enum e o nome do tipo. Como mencionado no outro post, o nome do tipo é usado para acessar os itens, diferentemente do uso em Delphi.

É possível também especificar valores inteiros explícitos para cada item da enumercação:

public enum Frutas {
Banana = 1,
Laranja = 2,
Abacaxi = 3
}


Posts relacionados

Deixe um comentário