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

48 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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