共用方式為


Visual Basic 6.0 使用者可用的陣列界限

更新:2007 年 11 月

Visual Basic 2008 更新了陣列界限的宣告,提供與其他程式設計語言中陣列的互通性 (Iinteroperability)。

Visual Basic 6.0

在 Visual Basic 6.0 中,陣列的每個維度 (Dimension) 的預設下限是 0。您可以用 Option Base 陳述式 (Statement) 將此值變更為 1。您也可以在個別的陣列宣告中覆寫預設的下限。

如果您保留預設值 0,陣列中的元素數就等於上限加 1。下列宣告為 Weight 陣列保留了 21 個元素:

Dim Weight(20) As Single

Visual Basic 2005

在 Visual Basic 2008 中,每個陣列維度下限為 0,而且無法宣告為其他值。另外也不支援 Option Base 陳述式。

您在宣告中為每個維度指定的數字是上限,並且起始項目計數等於上限加一。上述範例中的宣告,為 Weight 保留了 21 個元素,索引為從 0 到 20。

您也可以指定「長度為零的陣列」(不包含任何元素的陣列),方法是將它的上限宣告為 -1。

請參閱

概念

Visual Basic 6.0 使用者可用的宣告語法

Visual Basic 6.0 使用者可用的陣列大小宣告

程式設計項目的支援變更摘要

參考

Dim 陳述式 (Visual Basic)

UBound 函式 (Visual Basic)

其他資源

Visual Basic 中的陣列