我在Visual Basic中使用Visual Studio 2010。我有一个动态的二维数组,正在进入函数。我无法弄清楚如何获得第一排的大小。二维数组
例如,让说,这阵是过时进入功能:
{{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个元素。数组总是以2d进来,行总是相同的长度。列大小未知,行大小未知。但是如果我发现一行的行大小,那么所有的行都是这个大小,如果这是合理的。
我试过这个UBound(inArray,1),但它不起作用。请帮我弄清楚这一点。
MSGBOX(“连续元件的数量,” + inArray.GetUpperBound(1)的ToString),其工作谢谢:)我想我需要休息一下。 :) –