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

48 lines
1016 B
Markdown
Raw Normal View History

2018-10-12 19:37:13 +00:00
---
title: Enumerations
localeTitle: Enumeraciones
---
# Enumeraciones
Una enumeración es un conjunto de constantes enteras nombradas que se declaran usando la palabra clave `enum` .
## Ejemplo
```
enum Gender
{
Male,
Female
}
```
De forma predeterminada, los valores enteros comienzan en 0 y aumentan en 1, para cada nombre de enumeración, es decir, Hombre = 0, Mujer = 1, etc.
Estos pueden anularse especificando un valor entero para cualquiera de los nombres de enumeración.
## Ejemplo
```
enum Gender
{
Male = 1,
Female
}
```
En este caso, los valores enteros comenzarán en 1 y aumentarán desde allí.
Para utilizar una enumeración, puede declarar una variable de su tipo y asignarle un valor:
`Gender myVar = Gender.Male;`
También puede emitir un valor de nombre de enumeración a su valor entero subyacente y viceversa:
```
Console.WriteLine($"Male: {(int)Gender.Male}");
Console.WriteLine($"Female: {(int)Gender.Female}");
```
## Salida:
```
Male: 1
Female: 2
```