社区
C#
帖子详情
老是提示索引超出范文,为什么?
阿达King哥
2009-04-24 08:54:08
for (int i = 0; i < cmbRoom.Items.Count; i++)
{
if (((Room)cmbRoom.Items[i]).ID == room.ID)
{
cmbRoom.SelectedIndex = i;
m_SelectedRoom = (Room)cmbRoom.Items[i];
break;
}
}
这段语句老是提示索引超出范围,为什么呢?
...全文
85
11
打赏
收藏
老是提示索引超出范文,为什么?
for (int i = 0; i < cmbRoom.Items.Count; i++) { if (((Room)cmbRoom.Items[i]).ID == room.ID) { cmbRoom.SelectedIndex = i; m_SelectedRoom = (Room)cmbRoom.Items[i]; break; } } 这段语句老是提示索引超出范围,为什么呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wzuomin
2009-04-24
打赏
举报
回复
解决啦,路过一下,呵呵
zealot1021
2009-04-24
打赏
举报
回复
写错了,不用减一
if(i <cmbRoom.Items.Count)
{
cmbRoom.SelectedIndex = i;
}
pathuang68
2009-04-24
打赏
举报
回复
请检查i在报错的时候的值
阿达King哥
2009-04-24
打赏
举报
回复
找到原因了,错误在SelectedIndexChange事件中。
zzxap
2009-04-24
打赏
举报
回复
(Room)cmbRoom.Items[i]; 的i的最大值等于cmbRoom.Items.Count;吗?如果不等于就超出
zealot1021
2009-04-24
打赏
举报
回复
可以加一个判断
if(i<cmbRoom.Items.Count-1)
{
cmbRoom.SelectedIndex = i;
}
然后调试一下
takeshe
2009-04-24
打赏
举报
回复
通常情况下`这种情况都是i比cmbRoom.SelectedIndex索引项高
错误已经很明显的告诉lz了,这种情况下多设试试就知道哪错了!
starsword
2009-04-24
打赏
举报
回复
你调试一下吧,看 cmbRoom.Items.Count 和 i 是不是预想中的值
wts_net
2009-04-24
打赏
举报
回复
问题不清楚
阿非
2009-04-24
打赏
举报
回复
哪句报的错
阿达King哥
2009-04-24
打赏
举报
回复
cmbRoom是ComboBox控件,其Style是Dropdownlist。
NSRangeException解决办法.md
项目中碰到的,记录一下
MATLAB中出现
索引
超出
矩阵维度,
老是
提示
索引
超出
矩阵维度,求大神指导
function mainclearL=32;%基底尺寸的设定;step1=500;%生长层数的设定,niu=1;deltt=0.05;deltx=1;dd=16;aa=(2*dd/deltx)^(1/2);%基本参数的设定;cs=100; %重复计算次数h=zeros(L+2,step1);%基底高度的初值;for k=1:step1-1ww(k)=0;endfor cc=...
MATLAB数组
超出
索引
为什么
老是
提示
位置1的
索引
超出
数组边界?connec数组明明是3*2的呢!
python
索引
超出
范围异常_“列表
索引
超出
范围”异常(Python3)
当我检查列表a的长度时,我总是得到一个列表
索引
超出
范围异常。根据用户输入的内容,第二个if或{}部分的错误会弹出。我知道当用户输入被分割时,列表被正确地创建了,因为我把它打印出来。。。所以我有点不明白为什么我会犯这个错误。在if __name__ == '__main__':for line in sys.stdin:s = line.strip()if not s: breakif (str(s...
解决Android应用
索引
超出
范围崩溃问题
htmltable {th, td {th {pre {简介:在Android应用开发中,
索引
超出
范围异常是常见的问题,通常由访问数组或集合越界导致。为解决这一问题,可采取包括检查循环条件、使用安全的集合方法、利用try-catch块、进行边界条件检查、避免负
索引
、利用Java 8的Optional类以及进行代码审查和单元测试等策略。通过这些方法可以预防和解决异常,并结合具体的错误分析文档来定位和修复问题。
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章