2012-04-30 117 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

非常有用的信息,謝謝 –