二维数组
PDFCreator会经常使用二维数组定义表格,所以这里先给大家简单介绍一下二维数组。
例如定义一个三行四列的二维数组:
Dim
cells(, )
As
Integer
= {
{1, 2, 3, 4},
{4, 5, 6, 7},
{7, 8, 9, 10}
}
数组的GetLength方法用于获得指定维度的长度,所以对于上面cells数组,cells.GetLength(0)等于3,cells.GetLength(1)等于4。
遍历数组的代码一般为:
For
r
As
Integer
= 0
To
cells.Getlength(0) - 1
For
c
As
Integer
= 0
To
cells.Getlength(1) - 1
Output.Show(cells(r, c))
Next
Next
我们可以先定义数组,然后再根据需要初始化,此时定义数组的时候需要指定每一维的下标最大值:
Dim
cells(2, 3)
As
Integer
'定义一个三行四列的数组,因为下标是从0开始算
For
r
As
Integer
= 0
To
cells.Getlength(0) - 1
For
c
As
Integer
= 0
To
cells.Getlength(1) - 1
cells(r, c) = Rand.Next(1, 100)
Next
Next