Практическое руководство. Объявление константы
Обновлен: Ноябрь 2007
Для определения константы и ее значения используется оператор Const. Объявляя константу, пользователь присваивает значению имеющее смысл имя. После объявления константы ее нельзя изменить или присвоить ей новое значение.
Константа объявляется в процедуре либо в разделе объявлений модуля, класса или структуры. Константы класса или уровня структуры являются Private по умолчанию, но могут также объявляться как Public, FriendProtected или Protected Friend для соответствующего уровня доступа к коду.
Константа должна иметь допустимое символьное имя (правила идентичны правилам выбора имени для переменной) и выражение, состоящее из числовых или строковых констант и операторов (но не вызовов функций).
Примечание. |
---|
Доступные в диалоговых окнах параметры, а также названия и расположение команд меню могут отличаться от описанных в справке в зависимости от текущих параметров или версии среды. При написании этой страницы справки имелось в виду окно Общие параметры разработки. Для изменения параметров в меню Сервис выберите пункт Импорт и экспорт параметров. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Объявление константы
Следует написать объявление, которое включает спецификатор доступа, ключевое слово Const и выражение, как показано в следующих примерах:
Public Const DaysInYear = 365 Private Const WorkDays = 250
Когда Option Strict установлен в значение On, необходимо явным образом объявить константу, указав тип данных (Boolean, Byte, Char, DateTime, Decimal, Double, Integer, Long, Short, Single или String). Когда Option Strict установлен в значение Off, тип данных назначается константе компилятором. Дополнительные сведения см. в разделе Типы данных констант и литералов.
Объявление константы с оператором Option Strict в значении On
Установив оператор Option Strict On, напишите объявление, включающее ключевое слово As и явный тип данных, как показано в следующих примерах:
Public Const MyInteger As Integer = 42 Private Const DaysInWeek As Short = 7 Protected Friend Const Funday As String = "Sunday"
В одной строке можно объявить несколько констант, хотя лучше читается тот код, в котором в одной строке объявлена только одна константа. Если в одной строке объявляется несколько констант, все они должны иметь один и тот же уровень доступа (Public, PrivateFriend, Protected или Protected Friend).
Объявление нескольких констант в одной строке
Разделите объявления запятой и пробелом, как показано в следующем примере:
Public Const Four As Integer = 4, Five As Integer = 5, Six As Integer = 44
См. также
Задачи
Практическое руководство. Объявление перечисления
Основные понятия
Типы данных констант и литералов
Общие сведения о перечислениях
Встроенные константы и перечисления