Общие сведения о константах (Visual Basic)

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

Создание и использование констант

Visual Basic содержит ряд предопределенных констант, в основном использующихся для печати и отображения. Вы также можете создать собственные константы с Const помощью инструкции, используя те же рекомендации, что и для создания имени переменной. Если Option Strict это Onтак, необходимо явно объявить тип константы.

Область константы, которая является набором всего кода, который может ссылаться на нее без указания его имени, совпадает с тем, что переменная, объявленная в том же расположении. Чтобы создать константу, которая существует в область определенной процедуры, объявите ее внутри этой процедуры. Чтобы создать константу, доступную во всем приложении, объявите ее с помощью Public ключевое слово в разделе объявлений класса.

Примечание.

Хотя константы несколько похожи на переменные, их нельзя изменить или назначить им новые значения, как можно переменным.

Константы, используемые в коде, могут быть определены объектной моделью для элементов управления или компонентов, с которыми вы работаете, или они могут быть определяемыми пользователем (т. е. созданными самостоятельно).

Константы времени компиляции и времени выполнения

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

В этом разделе

Определение Термин
Практическое руководство. Объявление константы Объясняет, как использовать Const инструкцию для объявления константы и задания его значения; объявляя константу, вы назначаете понятное имя значению.
Константы, определенные пользователем Описывает создание собственных констант, включая сведения о области и способах предотвращения циклических ссылок.
Типы данных констант и литералов Предоставляет сведения о том, как компилятор Visual Basic инициализирует константы при Option Explicit отключении.
Практическое руководство. Группирование значений связанных констант Демонстрирует группирование связанных константных значений.

Справочные материалы

Определение Термин
Константы и перечисления Перечисляет константы, предопределенные Visual Basic.
Оператор Const Описывает инструкцию Const и его использование.
Оператор Option Strict Описывает инструкцию Option Strict и его использование.

См. также