索引越界的错误怎么解决?

pengxin0129 2010-05-30 07:48:09
用VS2005写的winform程序,程序运行正常,但是一结束后就跳到from1.designer.cs的
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}

这段代码说base.Dispose(disposing)索引超出范围,怎么样的,而且也不是每次都出现,不晓得这是个什么错误,程序运行都蛮正常,求教
...全文
1038 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xcsalbert 2010-05-30
  • 打赏
  • 举报
回复
当前没有问题
足球中国 2010-05-30
  • 打赏
  • 举报
回复
winform每一个事件都要加try catch。
足球中国 2010-05-30
  • 打赏
  • 举报
回复
try catch没加浪费时间吧。
mngzilin 2010-05-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 pengxin0129 的回复:]
代码很长,没办法贴出来,只是想问问这大概是哪方面的问题
[/Quote]
应该是在其他地方使用了不合理的Dispose
pengxin0129 2010-05-30
  • 打赏
  • 举报
回复
代码很长,没办法贴出来,只是想问问这大概是哪方面的问题
wuyq11 2010-05-30
  • 打赏
  • 举报
回复
应该部署这里问题
贴出其他代码看看,是否有数组或截取
mngzilin 2010-05-30
  • 打赏
  • 举报
回复
其他地方的问题,方便的话,贴点其他代码
mngzilin 2010-05-30
  • 打赏
  • 举报
回复
代码无问题

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧