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