类型 | 示例 |
---|---|
整数类型 | SByte, Byte, Short, UShort, Integer, UInteger, Long, ULong and Char |
浮点类型 | Single and Double |
Decimal类型 | Decimal |
逻辑类型 | True or False values, as assigned |
日期类型 | Date |
Dim语句用于一个或多个变量的变量声明和存储分配。 Dim语句用于模块,类,结构,过程或块级别。
变量列表中的每个变量具有以下语法和部分:
variablename[ ( [ boundslist ] ) ] [ As [ New ] datatype ] [ = initializer ]
1、variablename:是变量的名称
2、boundslist:可选。
它提供了数组变量的每个维度的边界列表。
3、New:可选。
当Dim语句运行时,它创建一个类的新实例。
4、datatype:如果Option
Strict为On,则为必需。 它指定变量的数据类型。
5、initializer:如果未指定New,则为可选。
创建时评估并分配给变量的表达式。
一些有效的变量声明及其定义如下所示:
Dim StudentID As Integer Dim StudentName As String Dim Salary As Double Dim count1, count2 As Integer Dim status As Boolean Dim exitButton As New System.Windows.Forms.Button Dim lastTime, nextTime As Date |
VB.Net中的变量初始化
变量被初始化(赋值)一个等号,然后是一个常量表达式。 初始化的一般形式是:
variable_name = value;
例如,
Dim pi As Double
pi = 3.14159
您可以在声明时初始化变量,如下所示:
Dim StudentID As Integer = 100
Dim StudentName As String = "Bill Smith"
示例
尝试下面的例子,它使用各种类型的变量:
Dim a As Short
Dim b As Integer
Dim c As Double
a = 10
b = 20
c = a + b
'返回结果:a = 10, b = 20, c = 30
Proj.MsgDebug.Add(String.Format("a = {0}, b = {1}, c = {2}", a, b, c))
当上述代码被编译和执行时,它产生了以下结果:
a = 10, b = 20, c = 30