方法 : 配列変数を宣言する

更新 : 2007 年 11 月

配列変数は、他の変数と同じように Dim ステートメントを使用して宣言します。変数名に続けて 1 組以上のかっこを記述することにより、その変数がスカラ (1 つの値を含む変数) ではなく配列を保持することを示します。

配列変数の宣言

1 次元の配列変数を宣言するには

  • 宣言で、変数名の後に 1 組のかっこを追加します。倍精度浮動小数点数型 (Double) (Visual Basic) の要素を持つ 1 次元配列を保持するために、変数を宣言するコード例を次に示します。

    Dim cargoWeights() As Double
    

    上の例では、配列変数を宣言しますが、配列は割り当てられません。しかし、1 次元配列を作成し、初期化し、cargoWeights に割り当てる必要があります。

多次元の配列変数を宣言するには

  • 宣言の中で変数名の後に 1 組のかっこを追加し、かっこの中にコンマを記入して次元を区切ります。Short 型 (Visual Basic) の要素を持つ 4 次元配列を保持するために、変数を宣言するコード例を次に示します。

    Dim atmospherePressures(,,,) As Short
    

    上の例では、配列変数を宣言しますが、配列は割り当てられません。しかし、4 次元配列を作成し、初期化し、atmospherePressures に割り当てる必要があります。

ジャグ配列変数を宣言するには

  • 宣言の中で、入れ子になった配列 1 レベルにつき 1 組のかっこを変数名の後に追加します。配列の配列の配列 (配列、その各要素が配列、その各要素が配列) を保持するために、バイト型 (Byte) (Visual Basic) の要素を持つ最も内側の配列を使用して、変数を宣言するコード例を次に示します。

    Dim inquiriesByYearMonthDay()()() As Byte
    

    上の例では、配列変数を宣言しますが、配列は割り当てられません。しかし、配列の配列の配列を作成し、初期化し、inquiriesByYearMonthDay に割り当てる必要があります。

参照

処理手順

方法 : 配列を作成する

方法 : 多次元配列を作成する

方法 : 配列の配列を作成する

方法 : 配列変数を初期化する

配列のトラブルシューティング

概念

Visual Basic の配列の概要

Visual Basic における多次元配列

Visual Basic におけるジャグ配列

その他の技術情報

Visual Basic における配列