C#中的抛出异常的作用
答案:1 悬赏:60
解决时间 2021-01-24 20:25
- 提问者网友:记得曾经
- 2021-01-24 09:47
C#中的抛出异常的作用
最佳答案
- 二级知识专家网友:長槍戰八方
- 2021-01-24 09:59
抛出自定义异常的主要作用,是提供一种分类处理异常的功能。
例如
try{
do();//抛出了自定义异常smallexception和bigexception
}
catch(SamllException e){
MessageBox.Show(" 操作出错,但程序仍可运行。" + e.Message);
}
catch(BigException e){
MessageBox.Show("严重错误:程序将退出。" + e.Message);
this.Close();
}
可见,对于不同的异常,处理方式是不同的。
因此我们写这样的代码时不妨多做考虑。
try{
do();
}
catch(Exception e){
Message.Show(e.ToString());
return;
}
例如
try{
do();//抛出了自定义异常smallexception和bigexception
}
catch(SamllException e){
MessageBox.Show(" 操作出错,但程序仍可运行。" + e.Message);
}
catch(BigException e){
MessageBox.Show("严重错误:程序将退出。" + e.Message);
this.Close();
}
可见,对于不同的异常,处理方式是不同的。
因此我们写这样的代码时不妨多做考虑。
try{
do();
}
catch(Exception e){
Message.Show(e.ToString());
return;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯