Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перечисления упрощают работу с наборами связанных констант. Перечисление, или Enum
, — это символическое имя для набора значений. Перечисления представляются как типы данных, и их можно использовать для создания наборов констант, которые затем применяются в переменных и свойствах.
Когда следует использовать перечисление
Если подпрограмма принимает ограниченный набор переменных, рекомендуется использовать перечисление. Перечисления делают код более понятным и удобочитаемым, особенно при использовании осмысленных имен.
К преимуществам использования перечислений относятся:
Уменьшает ошибки, вызванные транспонированием или опечатками в числах.
упрощает изменение значений в будущем;
Упрощает чтение кода, что уменьшает вероятность появления в нём ошибок.
обеспечивает прямую совместимость. При использовании перечислений ваш код с меньшей вероятностью завершится ошибкой, если в будущем кто-то изменит значения, соответствующие именам элементов.
Именование перечислений
Используйте соглашение об именовании для членов перечисления. Когда Visual Basic встречает имя члена перечисления, может быть сгенерировано исключение, если другие библиотеки типов, на которые есть ссылки, содержат то же имя. Используйте уникальный префикс, определяющий значения из приложения или компонента.
При обращении к члену перечисления необходимо квалифицировать имя члена именем перечисления или использовать инструкцию Imports
. Дополнительные сведения см. в разделе "Перечисления" и "Квалификация имен".
Предопределенные перечисления
Visual Basic предоставляет ряд предопределенных перечислений, таких как FirstDayOfWeek
и MsgBoxResult
для упрощения кода. Список этих элементов см. в разделе "Константы и перечисления".