2次元配列の配列
VisualBasic.NETでプログラムを作っているのですが、2次元配列の配列で行き詰って困っています。
配列1~3を別に定義して、その2次元配列を配列Xという配列にひとまとめにしたいのですが、エラーが出てしまいます。
エラー内容は「配列初期化子の次元が少なすぎます」で、場所は配列Xの第1要素です。
配列1~3以降もどんどん配列を追加していく予定なので、なるべく以下の方法で書いていきたいのですが、解決法はないでしょうか?
また、他にいい方法があればご教授ください。
ソースです。
----------------------------------------
Public 配列1(,) As Integer = _
{ _
{1, 1, 1}, _
{1, 1, 1}, _
{1, 1, 1}, _
{1, 1, 1} _
}
Public 配列2(,) As Integer = _
{ _
{2, 2, 2}, _
{2, 2, 2}, _
{2, 2, 2}, _
{2, 2, 2} _
}
Public 配列3(,) As Integer = _
{ _
{3, 3, 3}, _
{3, 3, 3}, _
{3, 3, 3}, _
{3, 3, 3} _
}
Public 配列X(,)() As Integer = { _
配列1, _ ←ここにエラーが出る
配列2, _
配列3 _
}
----------------------------------------
回答よろしくお願いします。
補足
ArrayListを可変長配列と呼んでいました。 ArrayList”A”の中に、Integer型のArrayList”B”をいれて ArrayList"A"の3番目に入っているInteger型のArrayList"B"の5番目の要素を取り出したり、上書きしたいです。 よろしくおねがいします。