Практическое руководство. Объявление константы (Visual Basic)
Оператор используется Const
для объявления константы и задания его значения. Объявляя константу, вы назначаете понятное имя значению. После объявления константы его нельзя изменить или назначить новое значение.
Вы объявляете константу в процедуре или в разделе объявлений модуля, класса или структуры. Константы уровня класса или структуры по умолчанию, но также могут быть объявлены Private
как Public
, Protected
Friend
или Protected Friend
для соответствующего уровня доступа к коду.
Константа должна иметь допустимое символьное имя (правила совпадают с правилами создания имен переменных) и выражение, состоящее из числовых или строковых констант и операторов (но без вызовов функций).
Примечание.
Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в следующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Персонализация среды IDE.
Объявление константы
Напишите объявление, включающее описатель доступа,
Const
ключевое слово и выражение, как показано в следующих примерах:Public Const DaysInYear = 365 Private Const WorkDays = 250
Если параметр "Вывод"
Off
и "Параметр СтрогийOn
", необходимо явно объявить константу, указав тип данных (Boolean
, ,Byte
,DateTime
Double
Decimal
Char
Long
Short
Integer
Single
или ).String
Если
Option Infer
это илиOption Strict
естьOff
On
, можно объявить константу без указания типа данных с предложением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