无限阵列范围VB.NET

时间:2012-04-30 15:42:59

标签: vb.net arrays visual-studio

我声明了一个2D无限数组。 我的代码:

Dim array As String(,) = New String(,) {}
        array(0, 0) = "top left"
        MsgBox(array(0, 0))

问题是msgbox什么都没显示。

1 个答案:

答案 0 :(得分:0)

您可以在需要时使用ReDim Preserve更改数组边界,将现有数组复制到具有新尺寸的数组中。

但是使用List代替可能更简单,这是“无限制”(无需指定范围或手动调整大小)。但列表只有一个维度。要模仿2D数组,您可以拥有一个列表列表(每个列表项都是一个列表本身)。