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

1.5 KiB
Raw Blame History

title localeTitle
Enumerations Перечисления

Перечисления

Перечисление представляет собой набор именованных целочисленных констант, которые объявляются с использованием ключевого слова 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