Поделиться через


Директива #Const

Объявляет константы условной компиляции для Visual Basic.

#Const constname = expression

Части

  • constname
    Обязательный. Имя определяемой константы.

  • expression
    Обязательный. Литерал, другая константа условной компиляции, или любое другое выражение, включающее любые или все арифметические или логические операторы, кроме Is.

Заметки

Константы условной компиляции действительны только внутри файла, в котором они объявлены. Невозможно создать открытые константы компилятора с помощью директивы #Const; можно создавать их только в пользовательском интерфейсе или с помощью параметра компилятора /define.

В expression можно использовать только константы условной компиляции и литералы. Использование стандартных констант в определении Const вызывает ошибку. Можно использовать константы, определенные с помощью ключевого слова #Const только для условной компиляции. Константы также могут быть неопределенными, при этом их значение равно Nothing.

Пример

В следующем примере используется директива #Const.

#Const MyLocation = "USA"
#Const Version = "8.0.0012"
#Const CustomerNumber = 36

См. также

Ссылки

/define (Visual Basic)

Директивы #If...Then...#Else

Оператор Const (Visual Basic)

Оператор If...Then...Else (Visual Basic)

Другие ресурсы

Условная компиляция в Visual Basic