如何:声明数组变量
更新:2007 年 11 月
使用 Dim 语句声明数组变量的方法与声明任何其他变量的方法一样。在变量名后面加上一对或多对圆括号,即指示该变量将存储数组而不是“标量”(包含单个值的变量)。
声明数组变量
声明一维数组变量
在声明中,在变量名称后面加上一对圆括号。下面的示例声明一个变量,它存储 Double 数据类型 (Visual Basic) 元素的一维数组。
Dim cargoWeights() As Double
上一个示例声明了一个数组变量,但没有为它分配数组。还必须创建一个一维数组,初始化该数组,然后将它分配给 cargoWeights。
声明多维数组变量
在声明中,在变量名后面加上一对圆括号并将逗号置于圆括号中以分隔维数。下面的示例声明一个变量,它存储 Short 数据类型 (Visual Basic) 元素的四维数组。
Dim atmospherePressures(,,,) As Short
上一个示例声明了一个数组变量,但没有为它分配数组。还必须创建一个四维数组,初始化该数组,然后将它分配给 atmospherePressures。
声明交错数组变量
在声明中,在变量名后面加上与嵌套数组级数相同的圆括号对。下面的示例声明一个变量,它存储一个嵌套数组(一种数组,其中每一级数组的每个元素都是一个数组),最里面的数组包含 Byte 数据类型 (Visual Basic) 的元素。
Dim inquiriesByYearMonthDay()()() As Byte
上一个示例声明了一个数组变量,但没有为它分配数组。还必须创建一个嵌套数组,初始化该数组,然后将它分配给 inquiriesByYearMonthDay。