数组界限(针对 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 用户)

数组大小声明(针对 Visual Basic 6.0 用户)

编程元素支持更改总结

参考

Dim 语句 (Visual Basic)

UBound 函数 (Visual Basic)

其他资源

数组 (Visual Basic)