离子漂浮物 2008年11月29日
关于throw的问题
案例代码如下:

public string getData(int index)
{
if (index > 10 || index < 0) { throw new ArgumentOutOfRangeException("index"); }
return dList[index];
}


this.getData(1);
this.getData(3);
this.getData(100);//出错行
this.getData(6);



当运行到this.getData(100);就会提示"指定的参数已超出有效值的范围。",但是在debug会把出错行定位在throw行,而不是this.getData(100);所在的位置。这样在作调试时非常麻烦,有没什么办法让这个源码定位this.getData(100);位置呢?
...全文
186 点赞 收藏 30
写回复
30 条回复

还没有回复,快来抢沙发~

发动态
发帖子
C#
创建于2007-09-28

8.4w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告