Поделиться через


Когда следует использовать перечисление (Visual Basic)

Перечисления предоставляют простой способ работы с наборами связанных констант. Перечисление (Enum) является символическим именем для набора значений. Перечисления обрабатываются как типы данных и их можно использовать для создания наборов констант для использования с переменными и свойствами.

Когда следует использовать перечисление

Когда процедура принимает ограниченный набор переменных, следует использовать перечисление. Перечисление делает код более удобочитаемым, особенно при использовании осмысленных имен.

Преимущества использования перечисления включают:

  • Уменьшение ошибок, вызванных перемещением или неправильным вводом значений.

  • Упрощение будущего изменения значений.

  • Облегчение чтения кода, что означает меньшую вероятность возникновения в нем ошибки.

  • Обеспечение прямой совместимости. С использованием перечислений менее вероятно, что код завершится с ошибкой, если в будущем кто-либо изменит значения, соответствующие именам элементов.

Именование перечислений

Следует использовать соглашения об именах для членов перечисления. Когда в Visual Basic встречается имя члена перечисления, может возникнуть исключение, если то же имя содержится в других библиотеках типов. Используйте уникальный префикс для идентификации значения из приложения или компонента.

При ссылке на член перечисления необходимо предварять имя члена именем перечисления или использовать оператор Imports. Дополнительные сведения см. в разделе Перечисления и уточнение имен (Visual Basic).

Предопределенные перечисления

Для упрощения кода Visual Basic предоставляет ряд стандартных перечислений, таких как FirstDayOfWeek и MsgBoxResult. Список этих перечислений см. в разделе Константы и перечисления (Visual Basic).

См. также

Задачи

Практическое руководство. Объявление перечисления (Visual Basic)

Практическое руководство. Ссылка на член перечисления (Visual Basic)

Практическое руководство. Перебор элементов перечисления в Visual Basic

Практическое руководство. Определение строки, связанной со значением из перечисления (Visual Basic)

Ссылки

Оператор Enum (Visual Basic)

Основные понятия

Перечисления и уточнение имен (Visual Basic)

Константы и перечисления (Visual Basic)