Во время разработки какой-либо программы часто возникает необходимость использования некоторого набора сущностей, объединенных одним смыслом. Например, разрабатывая программу, которая может работать под управлением нескольких операционных систем, мы можем захотеть идентифицировать каждую из них. Можно использовать для такой идентификации строковые значения, но лучше для этих целей использовать специальный тип данных — перечисление. Перечисление — это специальный тип данных, множество значений которого представляет собой явно заданный набор идентификаторов. После объявления собственного перечисления разработчик может использовать его наряду с перечислениями, которые уже существуют в языке. Для обращения к элементу перечисления следует указать имя самого перечисления и, через точку, требуемый элемент перечисления.
Синтаксис