Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

#Const Directive

 

Updated: July 20, 2015

For the latest documentation on Visual Studio 2017 RC, see Visual Studio 2017 RC Documentation.

Defines conditional compiler constants for Visual Basic.

#Const constname = expression  

constname
Required. Name of the constant being defined.

expression
Required. Literal, other conditional compiler constant, or any combination that includes any or all arithmetic or logical operators except Is.

Conditional compiler constants are always private to the file in which they appear. You cannot create public compiler constants using the #Const directive; you can create them only in the user interface or with the /define compiler option.

You can use only conditional compiler constants and literals in expression. Using a standard constant defined with Const causes an error. Conversely, you can use constants defined with the #Const keyword only for conditional compilation. Constants can also be undefined, in which case they have a value of Nothing.

This example uses the #Const directive.

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

/define (Visual Basic)
#If...Then...#Else Directives
Const Statement
Conditional Compilation
If...Then...Else Statement

Show:
© 2017 Microsoft