方法 : 配列変数を宣言する
更新 : 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 に割り当てる必要があります。