Enumerações (Enums) em C# – Definição, Exemplo e Uso
Enumerações em C#
Enumerações, ou enums, permitem definir um conjunto fixo de constantes nomeadas em C#. São ideais para representar valores discretos como dias da semana, meses ou códigos de status.
Abaixo, percorremos um exemplo simples e real que mostra como declarar um enum, atribuir valores e usá-lo no seu código.

using System;
namespace DemoApplication {
class Program {
enum Dias {
Dom, Seg, Ter, Qua, Qui, Sex, Sab
}
static void Main(string[] args) {
Console.WriteLine(Dias.Dom);
Console.ReadKey();
}
}
}
Análise do Código
- Declaração do enum:
enum Dias { Dom, Seg, Ter, Qua, Qui, Sex, Sab }cria um novo tipo chamadoDiascom sete valores nomeados. - Uso:
Console.WriteLine(Dias.Dom);imprime o valor do enum no console.
Se você executar este programa, verá a seguinte saída:
Saída

O console exibe Dom, confirmando que o valor do enum é referenciado corretamente.
Linguagem C
- Dominando Switch-Case em C++: Sintaxe, Uso e Exemplos Práticos
- Dominando Alocação Dinâmica de Arrays em C++: Guia Prático com Exemplos de Código
- Structs em C++ Explicadas com Exemplo Prático
- Dominando std::list em C++: Sintaxe, Funções e Exemplos Práticos
- Classes Abstratas em C#: Tutorial Prático com Exemplos de Código
- calloc() em C: Alocação de Memória Inicializada com Zero e Exemplo Prático
- Entendendo Java String.charAt(): Sintaxe, Tipo de Retorno, Exceções e Exemplo Prático
- Dominando Java String.endsWith(): Como Verificar Sufixos de String com Exemplos
- Dominando o Método strip() do Python: Guia Completo e Exemplos Práticos
- Counter do Python em collections: Contagem Eficiente, Atualização e Operações Aritméticas