C#中,在方法MyFunc 内部的try..catch 语句中,如果在try 代码块中发生异常,并且在当前的所有catch 块中都没有找到合适的catch 块,则()。
1.NET 抛出一个新的“异常处理未找到”的异常
2.NET 运行时忽略该异常
3.NET 运行时马上强制退出该程序
4.NET 运行时继续在MyFunc 的调用堆栈中查找提供该异常处理的过程
C#异常问题
答案:4 悬赏:50 手机版
解决时间 2021-12-23 17:42
- 提问者网友:玫瑰园
- 2021-12-23 14:53
最佳答案
- 五星知识达人网友:狂恋
- 2021-12-23 15:53
4
全部回答
- 1楼网友:我住北渡口
- 2021-12-23 18:43
异常..
首先.. 你的程序不可能100%不出错吧,总可能有问题..
有问题怎么办 你不可能说 直接让用户直接看你的错误吧..
于是就有了 异常处理
try { } catch { } 如果 try { } 里面的代码 执行出错..
会调用 catch { } 里面的代码, 如果正确 就不会
你可以先预想出错, 然后再catch 里面做好对策.. 比如跳转到错误页面, 保存
错误信息之类的,
还有 就是 finally 就是 无论出不出错 都会执行.
你可以 在 finally {} 里面销毁资源,释放内存之类的
try { string a = "abc"; int b = int32.parse(a); }
catch { response.write("出错"); }
finally { response.write("程序完成"); }
至于 vc++和f#还有pascal中有异常吗? 不知道.. 不过应该有.. 这东西 每个语言都应该有吧.. 如果实在没有 自己也应该写一个
- 2楼网友:愁杀梦里人
- 2021-12-23 18:30
4
- 3楼网友:痴妹与他
- 2021-12-23 17:22
4
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯