缺省 [As类型]为可变类型。
示例
Dim a as Integer
Dim b as String
dim c as double
dim d as single
那是单行单变量定义,若是你要单行多边量定义,能够在一行上写。
若把多个变量都定义成统一类型,例如:把X,Y,Z都定义成双精度型,必需写成:Dim X as double,Y as double,Z as double 等价于
Dim X as double
dim Y as double
dim Z as double
也就是说以逗号为分界
若是写成:Dim x,y,z as double
则x,y定义成可变类型,z定义成双精度型。
,等价于:
Dim x
DIm y
dim Z as double
上面的Dim x即DIm x as Variant,变体型,日常平凡我们能够不写As Variant。
有时候我们需要必然长度的字符串,好比10个长度的,那就在后面用*辨识,加上长度10
关于字符型变量,VB平分为定长和变长两种。
例如:
Dim Name as string,Id as string*10 ,等价于
DIm Name as string
DIm Id as String*10
双精度代表一个数值范畴,VB里面BTYE 不外若是我们处置小数,只能用SINGLE或以上的类型。一般碰到100!的利用必需用DOUBLE。详细信息看MSDN。
定义(dim)变量为(as)某品种型
好比
定义 变量a为整型
Dim a As Integer
0