今天调试程序时遇到一个奇怪的事情
昨天我写的代码如下:
Dim
Arr
As
New
ArrayList
'
一个可变大小的数组
Arr( 0 ) = 0
Arr( 1 ) = 1
Arr( 2 ) = 2
Arr( 3 ) = 3
Arr( 4 ) = 4
Arr( 5 ) = 5
Arr( 0 ) = 0
Arr( 1 ) = 1
Arr( 2 ) = 2
Arr( 3 ) = 3
Arr( 4 ) = 4
Arr( 5 ) = 5
昨天在进行调试时完全正常,没有任何问题,我还正确的执行了很多次.
可是今天再来调试时,出现如下错误:
索引必须非负且小于等于集合大小
且我怎么调试都不行,感觉很郁闷,我的程序昨天关机后就一直没有变化啊!这个问题还有待学习解决!!!!
我改用了下面的方法,调试通过:
Dim
Arr
As
New
ArrayList
'
用于保存信息
Arr.Add( 0 )
Arr.Add( 1 )
Arr.Add( 2 )
Arr.Add( 3 )
Arr.Add( 4 )
Arr.Add( 5 )
Arr.Add( 0 )
Arr.Add( 1 )
Arr.Add( 2 )
Arr.Add( 3 )
Arr.Add( 4 )
Arr.Add( 5 )
问题解决,一切正常,可是昨天和今天的变化,让我有点迷茫,到底是哪里出了问题呢?
还是我有什么地方遗忘了???