Appendix D. Constants and Enumerations
This appendix consists of a reference for Visual Basic’s built-in constants and enumerations.
VB .NET defines several enumerations in the Microsoft.VisualBasic
namespace. For instance, the CompareMethod
enumeration is defined as:
Enum CompareMethod Binary = 0 Text = 1 End Enum
Thus, we can use the following expressions in our VB code:
CompareMethod.Binary CompareMethod.Text
On the other hand, VB also defines two equivalent built-in constants in the Constants class of the Microsoft.VisualBasic namespace that serve the same purpose:
VbBinaryCompare VbTextCompare
Note, however, that VB does not define built-in constants
corresponding to every member of every enum. For instance, there are
no built-in constants that correspond to the
OpenMode
enum members. This enum is used in the
FileOpen
procedure/statement:
Enum OpenMode Input = 1 Output = 2 Random = 4 Append = 8 Binary = 32 End Enum
In this appendix, we list all of the VB constants and enumerations.
Visual Basic Intrinsic Constants
Table D-1 contains an alphabetical list of VB’s built-in symbolic constants.
Table D-1. Visual Basic constants
Constant |
Value |
---|---|
|
3 |
|
&H00000002 |
|
&H00000000 |
|
32 |
|
8192 |
|
Chr(8) |
|
0 |
|
11 |
|
17 |
|
2 |
|
Chr(13) |
|
&H00000010 |
|
Chr(13) & Chr(10) |
|
6 |
|
7 |
|
14 |
|
Get VB .NET Language in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.