当前位置:编程学习 > C#/ASP.NET >>

为什么会出现异常啊 索引超出范围。必须为非负值并小于集合大小。

namespace 冒泡排序
{
   public class Class1
    {
        private int k;
        private ArrayList a = new ArrayList();
        public void Chanshenshuzu()
    {
        Random Rnd = new Random();
            for(int i=0;i<5;i++)
            {
                k = Rnd.Next(100-0);
                a.Add(k);
            }
        int index=a.Count-1;
    }
        public int this[int index]
        {
            get
            {
                return (int)a[index];
            }
            set 
            {
                a[index] = value;
            }
        }
    }
}
--------------------编程问答-------------------- 超出索引了。

你调试下,修改下循环的上界。

认真点就可以了。 --------------------编程问答-------------------- 我实在不知道什么超出了索引的范围
不就0到4个5个元素怎么会超出呢?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,