2012-04-30 75 views
2

我声明一个2D Unlimited数组。 我的代码:无限数组范围VB.NET

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

的问题是MSGBOX显示什么。

+0

在VB中没有“无限数组”这样的东西。 –

+0

只请告诉我如何我可以做这个代码作品没有一个特定的范围? –

+0

你想用你的二维数组做什么? –

回答

0

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

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

+0

非常有用的信息,谢谢 –