HOW TO:宣告陣列變數

更新:2007 年 11 月

您可使用 Dim 陳述式 (Statement) 來宣告陣列變數,方式和其他變數相同。您可以在變數名稱後面加上一組或多組括號,用以表示它是陣列而非「純量」(Scalar) (包含單一值的變數)。

宣告陣列變數

若要宣告一維陣列變數

  • 在您的宣告中,請於變數名稱後加入一組括號。下列範例宣告含有 Double 資料型別 (Visual Basic) 元素之一維陣列變數。

    Dim cargoWeights() As Double
    

    前述範例宣告了陣列變數,但是未指派陣列給這個變數。您還是需要建立一維陣列,將之初始化然後指派給 cargoWeights。

若要宣告多維陣列變數

  • 在您的宣告中,請於變數名稱之後加入一組括號,並且在括號中置入逗號以分隔維度 (Dimension)。下列範例宣告了存放含有 Short 資料型別 (Visual Basic) 項目之四維陣列變數。

    Dim atmospherePressures(,,,) As Short
    

    前述範例宣告了陣列變數,但是未指派陣列給這個變數。您還是需要建立四維陣列,將之初始化然後指派給 atmospherePressures。

若要宣告不規則陣列變數

  • 在您的宣告中,請於變數名稱之後加入與巢狀陣列層次數目相同的括號。以下範例宣告了含有「陣列的陣列」(為一陣列,其中每個元素都是陣列) 的陣列變數,該陣列之最內層陣列含有 Byte 資料型別 (Visual Basic) 元素。

    Dim inquiriesByYearMonthDay()()() As Byte
    

    前述範例宣告了陣列變數,但是未指派陣列給這個變數。您還是需要建立「陣列的陣列」的陣列,將之初始化然後指派給 inquiriesByYearMonthDay。

請參閱

工作

HOW TO:建立陣列

HOW TO:建立具有一個以上維度的陣列

HOW TO:建立陣列的陣列

HOW TO:初始化陣列變數

陣列疑難排解

概念

Visual Basic 中的陣列概觀

Visual Basic 中的多維陣列

Visual Basic 中的不規則陣列

其他資源

Visual Basic 中的陣列