我使用的是10个元素的二维数组,但我的代码非常慢。清除二维数组
Dim myArray As String(,)
For i=0 to 100
'Clear Array. (This line is really slow)
myArray = New String(,) {{"", ""}, {"", ""}, {"", ""}, _
{"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}}
'Populate array
fillArray(myArray)
'Do stuff with array
useArray(myArray)
Next i
我用for循环的每次迭代创建一个新的空数组。有没有一种方法可以使用相同的数组,但只需清除它?
你是对的!经过一番研究后发现,语法实际上是arr = New String(9,1){}。谢谢! – Urbycoz 2011-02-25 14:10:19