VisualBasicでVisualStudio2010を使用しています。関数に入ってくる動的な2次元配列があります。最初の行のサイズを取得する方法がわかりません。
たとえば、この配列が関数に渡されたとします。
{{1, 0, 5, 4},
{8, 1, 4, 4},
{0, 1, 4, 4},
{7, 7, 7, 4},
{7, 7, 7, 4},
{8, 1, 4, 4}}
この例では、たとえば最初の行を見ると4つの要素があるため、4になります。そして、例えばこの場合:
{{1, 0, 5, 4, 7, 7},
{8, 1, 4, 4, 7, 7},
{0, 1, 4, 4, 8, 8},
{7, 7, 7, 4, 3, 3},
{7, 7, 7, 4, 4, 4},
{8, 1, 4, 4, 1, 9}}
行に6つの要素が含まれているため、6つ返されます。配列は常に2次元であり、行は常に同じ長さです。列サイズは不明で、行サイズは不明です。しかし、1つの行の行サイズを見つけた場合、それが理にかなっている場合は、すべての行がそのサイズになります。
このUBound(inArray、1)を試しましたが、機能しません。これを理解するのを手伝ってください。