Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Константой является понятное имя, которое занимает место числа или строки, не изменяющейся. Константы хранят значения, которые, как подразумевает имя, остаются неизменными во время выполнения приложения. Вы можете значительно улучшить удобочитаемость кода и упростить обслуживание с помощью констант. Используйте их в коде, который содержит значения, которые появляются повторно или зависят от определенных чисел, которые трудно запоминать или не имеют очевидного значения.
Создание и использование констант
Visual Basic содержит ряд предопределенных констант, в основном использующихся для печати и отображения. Вы также можете создать собственные константы с помощью инструкции Const
, используя те же рекомендации, что и для создания имени переменной. Если Option Strict
это On
так, необходимо явно объявить тип константы.
Область константы, которая является набором всего кода, который может ссылаться на него без указания его имени, совпадает с областью переменной, объявленной в том же расположении. Чтобы создать константу, которая существует в пределах определенной процедуры, объявите ее внутри этой процедуры. Чтобы создать константу, доступную в приложении, объявите ее с помощью Public
ключевого слова в разделе объявлений класса.
Замечание
Хотя константы несколько похожи на переменные, их нельзя изменить или присвоить им новые значения, так как это можно сделать с переменными.
Константы, используемые в коде, могут быть определены объектной моделью для элементов управления или компонентов, с которыми вы работаете, или они могут быть определяемыми пользователем (т. е. созданными самостоятельно).
Константы времени компиляции и времени выполнения
Константы времени компиляции вычисляются во время компиляции кода, в то время как константу времени выполнения можно вычислить только во время выполнения приложения. Константы времени компиляции будут иметь одинаковое значение при каждом запуске приложения, а константа времени выполнения может изменяться каждый раз. Константы во время компиляции необходимы для таких случаев, как границы массива, выражения регистра или инициализаторы перечислителя.
В этом разделе
Определение | Срок |
---|---|
Практическое руководство. Объявление константы | Объясняет, как использовать Const инструкцию для объявления константы и задания его значения; объявляя константу, вы назначаете понятное имя значению. |
User-Defined константы | Описывает создание собственных констант, включая сведения о области и способах предотвращения циклических ссылок. |
Типы данных констант и литеральных | Предоставляет сведения о том, как компилятор Visual Basic инициализирует константы при Option Explicit отключении. |
Практическое руководство. Группирование связанных константных значений вместе | Демонстрирует группирование связанных константных значений. |
Справка
Определение | Срок |
---|---|
Константы и перечисления | Перечисляет константы, предопределенные Visual Basic. |
Инструкция Const | Описывает инструкцию Const и её использование. |
Оператор Option Strict | Описывает инструкцию Option Strict и её использование. |