Posts Tagged ‘набор констант’

Создание и использование перечислений в С#

Пятница, Июнь 8th, 2012 Нет комментариев

Under : , , , , ,

В общем смысле перечисление представляет собой набор данных, точнее – набор констант. Эти константы однотипны и сгруппированы. Проводя аналогию с математикой, перечисление можно представить как множество. Перечисления призваны облегчить программисту восприятие кода, потому как они больше похожи на конструкции естественного человеческого языка, чем, например, массивы. Перечисления удобно использовать в тех случаях, когда значения всех элементов набора заранее известны: например, пол человека может быть только мужским или женским, а в году возможны одни и те же двенадцать месяцев, названия которых строго определены, и тринадцатый месяц с новым названием появиться не может.
Чтобы значения перечислений были доступны всему коду, указанную структуру нужно объявлять внутри пространства имен (namespace), но это не является обязательным требованием. Можно объявлять перечисления в тех местах, где это необходимо, в том числе в классах. Программа распознает перечисление по ключевому слову enum: (далее…)