Name
Dim Statement
Synopsis
[Shared] [Shadows] [readonly] Dim_ [WithEvents]varname
[([subscripts
])]_ [As [New]type
] [= initexpr]
Shared
optional; KeywordIndicates the variable is not associated with any particular class instance but is accessible directly using the class name and is therefore “shared” by all class instances.
Shadows
optional; KeywordIndicates that the variable shadows any programming elements (variables, procedures, enums, constants, etc.) of the same name in a base class.
WithEvents
optional; KeywordIn an object variable definition, indicates that the object will receive event notification
varname
requiredThe name of the variable
subscripts
optionalDimensions of an array variable
New
optional; KeywordKeyword that creates an instance of an object
type
optional unlessOption
Strict
isOn
The data type of
varname
initexpr
optionalAny expression that provides the initial value to assign to the variable; cannot be used if an
As
New
clause is used
Description
Declares and allocates storage space in memory for variables. The
Dim
statement is used either at the start of a
procedure or the start of a module to declare a variable of a
particular data type.
Object
is the default data type created when no
data type is explicitly declared.
The declaration of a nonobject variable actually creates the
variable. For an object variable, the variable is not created unless
the optional New
statement is used. If not, then
the object variable is set to Nothing
and must be assigned a reference ...
Get VB.NET Language Pocket Reference 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.