VB.NET Language in a Nutshell

   
Dim Statement

Syntax

[ accessmodifier ] [Shared] [Shadows] [readonly] Dim [WithEvents] _ varname [([ subscripts ])] _ [As [New] type ] [= initexpr]

accessmodifier (optional; Keyword)

Can be one of Public , Protected , Friend , Protected Friend , Private , or Static . If one of these is included, the Dim keyword can be omitted.

Shared (optional; Keyword)

Indicates the 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; Keyword)

Indicates that the variable shadows any programming elements ( variables , procedures, enums, constants, etc.) of the same name in a base class.

WithEvents (optional; Keyword)

In an object variable definition, indicates that the object will receive event notification

varname (required)

The name of the variable

subscripts (optional)

Dimensions of an array variable

New (optional; Keyword)

Keyword that creates an instance of an object

type (optional unless Option Strict is On )

The data type of varname

initexpr (optional)

Any 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.

Rules at a Glance

Data type

Initial value

All numeric types

Boolean

False

Date

01/01/0001 12:00:00 AM

Decimal

Object

Nothing

String

Nothing

Programming Tips and Gotchas

VB.NET/VB 6 Differences

See Also

Private Statement, Public Statement, ReDim Statement, Static Statement, WithEvents Keyword

   

Категории