freeCodeCamp/guide/portuguese/csharp/enumerations/index.md

48 lines
1023 B
Markdown
Raw Normal View History

---
title: Enumerations
localeTitle: Enumerações
---
# Enumerações
Uma enumeração é um conjunto de constantes inteiras nomeadas que são declaradas usando a palavra-chave `enum` .
## Exemplo
```
enum Gender
{
Male,
Female
}
```
Por padrão, os valores inteiros começam em 0 e aumentam em 1, para cada nome de enumeração, por exemplo, Masculino = 0, Feminino = 1, etc.
Estes podem ser substituídos, especificando um valor inteiro para qualquer um dos nomes de enumeração.
## Exemplo
```
enum Gender
{
Male = 1,
Female
}
```
Neste caso, os valores inteiros começam em 1 e aumentam a partir daí.
Para usar um enum, você pode declarar uma variável do seu tipo e atribuir um valor a ela:
`Gender myVar = Gender.Male;`
Você também pode converter um valor de nome de enumeração para seu valor inteiro subjacente e vice-versa:
```
Console.WriteLine($"Male: {(int)Gender.Male}");
Console.WriteLine($"Female: {(int)Gender.Female}");
```
## Saída:
```
Male: 1
Female: 2
```