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

48 lines
1.5 KiB
Markdown
Raw Normal View History

2018-10-12 20:00:59 +00:00
---
title: Enumerations
localeTitle: Перечисления
---
# Перечисления
Перечисление представляет собой набор именованных целочисленных констант, которые объявляются с использованием ключевого слова `enum` .
## пример
```
enum Gender
{
Male,
Female
}
```
По умолчанию значения integer начинаются с 0 и возрастают на 1, для каждого имени перечисления, т.е. Male = 0, Female = 1 и т. Д.
Их можно переопределить, указав целочисленное значение для любого из имен перечисления.
## пример
```
enum Gender
{
Male = 1,
Female
}
```
В этом случае целочисленные значения начинаются с 1 и возрастают оттуда.
Чтобы использовать перечисление, вы можете объявить переменную своего типа и присвоить ей значение:
`Gender myVar = Gender.Male;`
Вы также можете указать значение имени перечисления в его базовое целочисленное значение и наоборот:
```
Console.WriteLine($"Male: {(int)Gender.Male}");
Console.WriteLine($"Female: {(int)Gender.Female}");
```
## Вывод:
```
Male: 1
Female: 2
```