Files
freeCodeCamp/guide/russian/csharp/enumerations/index.md
2018-10-16 21:32:40 +05:30

48 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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
```