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