首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请教一下为啥小弟我动态添加Arraylist会出现这样异常

2012-04-20 
请问一下为啥我动态添加Arraylist会出现这样错误?C# codeArrayList list new ArrayList()for (int i

请问一下为啥我动态添加Arraylist会出现这样错误?

C# code
   ArrayList list = new ArrayList();            for (int i = 0; i < nodelist.Count; i++)            {                XmlNode node = nodelist[i].ParentNode;                if (node.Attributes["Sort"] != null)                {                    [color=#FF0000]list[int.Parse(node.Attributes["Sort"].Value)] =  node.Name.ToString();[/color]                                }            }

红色部分报错:索引超出范围必须为非负值并小于集合大小


[解决办法]
超出了list的索引范围,只看到你创建ArrayList list = new ArrayList();
没有看到给list添加对象,是不是对ArrayList的用法不清楚啊

热点排行