如何在vb.net中找到2D数组中最右边的列?

时间:2013-01-28 00:25:18

标签: vb.net visual-studio-2010 multidimensional-array

如何在vb.net中找到2D数组中最右边的列?我目前有一个二维数组如下

Dim intArray(0到34,0到57)As Integer

我想找到最右边的列(最高的第二个数字),而UBound只返回最后一行。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

指定UBound()中的维度:

numColumns = UBound(intArray, 2) + 1    (assumes zero based)

另一个例子:

Dim A(1 To 50, 0 To 10, -3 To 9)

                            Value 
UBound(A, 1)                   50                   
UBound(A, 2)                   10 
UBound(A, 3)                    9