Перечисления (enum)
Зачастую при работе с проектами возникает задача определить группу связанных между собой понятий (например: цвета, животные). Для объявления таких групп можна создать класс, но это будет довольно громоздко; можна создать массив, но у него ограниченные вохможности. Можна прибегнуть к перечислениям – это еще один тип данных. Перечисленя объявляются следующим образом: Каждому элементу соответсвует число, нумерация начинается с 0. Можна изменить нумерацию: Можна полностью задать самому нумерацию: Перечисления можна использовать так же как и пользовательские данные (возвращаемого методом значения, параметра метода, локальных переменных и т.д.). Пример. Окрашываем стену в разные цвета: Есть также системные перечисления, например ConsoleColor: Используется такая возможность следующим образом: Полезные методы для работы с перечислениями:
|