以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]索引超出范围是什么意思?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=33412)

--  作者:zp36830655
--  发布时间:2013/5/17 15:06:00
--  [求助]索引超出范围是什么意思?

更新了2013商业版之后,经常会跳出这个错误:

 

索引超出范围。必须为非负值并小于集合大小。
参数名: index

 

之前用2012商业版的时候没出现过。确认前后没有任何改动。

 

请各位大神分析一下问题可能出在哪儿~~

 


--  作者:Bin
--  发布时间:2013/5/17 15:10:00
--  
举个例子   你总共有  10行,  但是你使用代码获得第11行 那么就会出现这个错误

或者 字符串   "abc"  长度为3  但是你对获取他下标为4 5的值 那么也会出现这个错误.



--  作者:zp36830655
--  发布时间:2013/5/17 16:18:00
--  

哦,明白了。可是这个错误我该从何找起呢,知道了原因,不知道具体是哪儿出了问题

多谢


--  作者:Bin
--  发布时间:2013/5/17 16:21:00
--  
检查自己的代码. 根据错误提示和你的操作.分析是哪一部分代码出的问题,然后检查那部分代码即可.
--  作者:狂飙YY
--  发布时间:2013/5/17 16:57:00
--  
如果你有10行,最大索引为9,因为是从0开始索引的