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 EnumThus, 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 EnumIn 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 |
|
|
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access