質問: a(0) で出きると思ったのですが、 構文エラーとなってしまいます。 よろしくお願いします。
回答: 求めているものとは違く、また既にご存知のものかもしれませんが・・・。 2次元配列の定義を以下のようにすれば、ご希望の操作が出来ます。 ※配列の定義が(,)ではなく()()になるため、2次元配列の参照が変わります。 '---------------------------------------------------------------------------- dim array_a()() as integer = _ {new integer() {0, 0, 0, 0, 0, 0, 1, 1, 1}, _ new integer() {0, 0, 0, 0, 0, 1, 0, 0, 1}, _ new integer() {0, 0, 0, 0, 0, 0, 1, 1, 1}} dim b() as integer dim c as integer b = array_a(0) ' {0, 0, 0, 0, 0, 0, 1, 1, 1}の部分を代入 b = array_a(1) ' {0, 0, 0, 0, 0, 1, 0, 0, 1}の部分を代入 c = array_a(2)(7) ' {0, 0, 0, 0, 0, 0, 1, 1, 1}の7番目 '1'を代入 '----------------------------------------------------------------------------