数组界限(针对 Visual Basic 6.0 用户)
更新:2007 年 11 月
Visual Basic 2008 更新了数组界限的声明,旨在提供与其他编程语言中的数组的互操作性。
Visual Basic 6.0
在 Visual Basic 6.0 中,数组的每一维度的默认下限都是 0。可通过 Option Base 语句将其更改为 1。还可以重写单个数组声明中的默认下限。
如果将默认值保留为 0,则数组中的元素数量等于上限加 1。以下声明为数组 Weight 保留 21 个元素:
Dim Weight(20) As Single
Visual Basic 2005
在 Visual Basic 2008 中,每个数组维度的下限为 0,不能声明为其他值。系统不支持 Option Base 语句。
在声明中为每个维度指定的数字是上限,初始元素计数等于上限加 1。上一个示例中的声明为 Weight 保留了 21 个元素,索引从 0 到 20。
也可以通过将数组的上限声明为 -1 来指定“零长度数组”,这种数组不包含任何元素。
请参见
概念
数组大小声明(针对 Visual Basic 6.0 用户)