ArrayList应用中的一个小问题以及解决方法

作者在调试程序过程中遇到ArrayList索引错误,昨天运行正常的代码今日却报错。通过更改初始化方式,从直接赋值改为使用Add方法添加元素解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        今天调试程序时遇到一个奇怪的事情

       昨天我写的代码如下:

 Dim Arr As New ArrayList    '一个可变大小的数组
        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)

 问题解决,一切正常,可是昨天和今天的变化,让我有点迷茫,到底是哪里出了问题呢?

还是我有什么地方遗忘了???

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值