Visual Basic 2005 Express Reserved Words or keywords
By Stephen Bucaro
Reserved words or keywords are words that are part of the language
and therefore have special meaning in Visual Basic. In fact, one of the most
common and confounding causes of troubleshooting in Visual Basic (or any language)
is the inadvertent use of a keyword as a variable or function name. The reserved
words, listed below, cannot be used as names for your programming elements such
as variables, functions, subroutines or procedures.
| AddHandler | AddressOf | Alias | And |
| AndAlso | As | Boolean | ByRef |
| Byte | ByVal | Call | Case |
| Catch | CBool | CByte | CChar |
| CDate | CDec | CDbl | Char |
| CInt | Class | CLng | CObj |
| Const | Continue | CSByte | CShort |
| CSng | CStr | CType | CUInt |
| CULng | CUShort | Date | Decimal |
| Declare | Default | Delegate | Dim |
| DirectCast | Do | Double | Each |
| Else | ElseIf | End | EndIf |
| Enum | Erase | Error | Event |
| Exit | False | Finally | For |
| Friend | Function | Get | GetType |
| Global | GoSub | GoTo | Handles |
| If | Implements | Imports | In |
| Inherits | Integer | Interface | Is |
| IsNot | Let | Lib | Like |
| Long | Loop | Me | Mod |
| Module | MustInherit | MustOverride | MyBase |
| MyClass | Namespace | Narrowing | New |
| Next | Not | Nothing | NotInheritable |
| NotOverridable | Object | Of | On |
| Operator | Option | Optional | Or |
| OrElse | Overloads | Overridable | Overrides |
| ParamArray | Partial | Private | Property |
| Protected | Public | RaiseEvent | ReadOnly |
| ReDim | REM | RemoveHandler | Resume |
| Return | SByte | Select | Set |
| Shadows | Shared | Short | Single |
| Static | Step | Stop | String |
| Structure | Sub | SyncLock | Then |
| Throw | To | True | Try |
| TryCast | TypeOf | Variant | Wend |
| UInteger | ULong | UShort | Using |
| When | While | Widening | With |
| WithEvents | WriteOnly | Xor | #Const |
| #Else | #ElseIf | #End | #If |
| - | & | &= | * |
| *= | / | /= | \ |
| \= | ^ | ^= | + |
| += | = | -= |   |
|