我在我的程序中有几个嵌套的方法。如果一个深层嵌套的方法在我的try块中出错,我该如何停止进一步的执行并将错误输出到控制台?中止进一步的程序执行
0
A
回答
2
不知道我是否正确理解你的问题......
但是,如果你不想处理它在更深的向下的代码,那么就不能抓住它(或者捕捉到它并重新再次抛出)。
例外情况会在调用堆栈之前移动,直到抓住它们。
0
您可以使用throw;
重新抛出catch
块内的异常。如果你让这个泡泡顶到顶端,你的应用可以处理它并退出。
0
你可以做的另一件事是将Exception包装在一个自定义异常中,并指示你的不同try catch重新抛出它,直到它到达你想用来处理它的特定try catch块。
相关问题
- 1. 防止进一步执行
- 2. 终止jquery的进一步执行
- 3. 防止进一步的动作执行
- 4. Systray进一步阻止代码执行
- 5. Django +执行异步进程?
- 6. 如何阻止执行进一步的JavaScript事件
- 7. 选择焦点并阻止iPhone 5上的进一步执行
- 8. 如何停止我的NSTimer线程进一步执行选择器
- 9. TFS 2017 Builds - 停止构建以进一步执行
- 10. Angularjs停止程序执行
- 11. 子过程调用停止异步执行的Python的父进程
- 12. C#一步一步执行
- 13. 在元素上停止进一步的事件处理程序
- 14. 防止程序并行执行
- 15. Extjs Ext.data.Connection在“requestcomplete”中停止继续进行进一步处理
- 16. 执行程序线程不终止
- 17. 单步执行汇编语言程序一次只能执行一条语句
- 18. 在python中顺序执行子进程
- 19. c# - 停止程序执行的错误
- 20. 停止程序的执行打字稿
- 21. 另一个程序/进程如何中断我的程序执行?
- 22. GDB单步执行程序集并显示将执行的下一条指令。
- 23. 线程同步执行操作顺序
- 24. SQL经纪人:异步程序执行
- 25. 执行一批进程:异步或连续?
- 26. 在执行Nunit测试期间进程终止执行
- 27. 我该如何杀死javascript进程或停止所有函数的进一步执行
- 28. 在mIRC中进一步执行之前添加一个暂停
- 29. 执行异步回调方法的顺序一个线程
- 30. 以同步方式执行异步进程Node.js |谷歌地图
谢谢,我试过这个,它完美的作品 – Luke101 2012-03-19 18:35:55