C# - Enumerações
Uma enumeração é um conjunto de constantes inteiras nomeadas. Um tipo enumerado é declarado usando o enum palavra-chave.
As enumerações C# são tipo de dados de valor. Em outras palavras, a enumeração contém seus próprios valores e não pode herdar ou transmitir herança.
Declarando enum Variável
A sintaxe geral para declarar uma enumeração é −
enum <enum_name> { enumeration list };
Onde,
-
O enum_name especifica o nome do tipo de enumeração.
-
A lista de enumeração é uma lista de identificadores separados por vírgulas.
Cada um dos símbolos na lista de enumeração representa um valor inteiro, um maior que o símbolo que o precede. Por padrão, o valor do primeiro símbolo de enumeração é 0. Por exemplo −
enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat };
Exemplo
O exemplo a seguir demonstra o uso da variável enum −
Demonstração ao vivo
using System; namespace EnumApplication { class EnumProgram { enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat }; static void Main(string[] args) { int WeekdayStart = (int)Days.Mon; int WeekdayEnd = (int)Days.Fri; Console.WriteLine("Monday: {0}", WeekdayStart); Console.WriteLine("Friday: {0}", WeekdayEnd); Console.ReadKey(); } } }
Quando o código acima é compilado e executado, ele produz o seguinte resultado -
Monday: 1 Friday: 5
Linguagem C
- C# Hello World - Seu primeiro programa em C#
- Palavras-chave e identificadores C#
- Variáveis C# e tipos de dados (primitivos)
- Operadores C#
- Operadores C# Bitwise e Bit Shift
- Entrada e saída básica em C#
- Expressões, instruções e blocos em C# (com exemplos)
- Comentários em C#
- Instrução C# switch
- C# ternário (? :) Operador