索引超出范围.必须为非负值并小于集合大小 什么意思,该怎么解决
4个回答
2017-08-18 · 知道合伙人互联网行家
关注
展开全部
贴出你报错的代码,不然不知道你错在哪,报这个错误肯定是你索引超了,比如你的list的count是5,也就是0-4,而你去list[5],这样就超出了list的索引范围
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看看你的索引是否是从0开始的 如果是 是否从0到最后一个索引是连续的
追问
亲,我不懂。。。。
追答
亲就是你的索引 不连续 或者不是从0 开始的 比如:
string str = string.Format("select * From {0} where ID = {1}",表名,ID)
这个索引 就是 0 ,1 如果 上面这两个数字 你写成 1,2 那就会出你这个错误。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是运行别人写的程序出来这个错吧?
你要是没代码的话,是写程序那个人的问题了哦。
你要是没代码的话,是写程序那个人的问题了哦。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询