我在我的程序中有几个嵌套的方法。如果一个深层嵌套的方法在我的try块中出错,我该如何停止进一步的执行并将错误输出到控制台?中止进一步的程序执行
0
A
回答
2
不知道我是否正确理解你的问题......
但是,如果你不想处理它在更深的向下的代码,那么就不能抓住它(或者捕捉到它并重新再次抛出)。
例外情况会在调用堆栈之前移动,直到抓住它们。
0
您可以使用throw;
重新抛出catch
块内的异常。如果你让这个泡泡顶到顶端,你的应用可以处理它并退出。
0
你可以做的另一件事是将Exception包装在一个自定义异常中,并指示你的不同try catch重新抛出它,直到它到达你想用来处理它的特定try catch块。
相关问题
- 1. 防止进一步执行
- 2. 如何停止在C#中进一步执行程序#
- 3. 终止jquery的进一步执行
- 4. 防止进一步的动作执行
- 5. 使用错误提供程序进行验证并停止进一步执行
- 6. Systray进一步阻止代码执行
- 7. Python线程阻塞进一步执行
- 8. Django +执行异步进程?
- 9. 停止在java中执行进一步的代码
- 10. 如何防止signalR错误停止进一步执行javascript
- 11. 如何阻止程序的进一步执行,直到事件在as3中完成为止?
- 12. 程序执行步骤
- 13. 停止进一步执行,直到结束的UIScrollView动画
- 14. 选择焦点并阻止iPhone 5上的进一步执行
- 15. 如何停止taglib内的进一步请求执行?
- 16. 如何阻止执行进一步的JavaScript事件
- 17. 如何实现程序动画(在调试器中一步一步执行/单步执行)? (例如在VSC++中)
- 18. 如何停止我的NSTimer线程进一步执行选择器
- 19. 一步一步运行node.js进程
- 20. 停止执行worklight程序
- 21. Angularjs停止程序执行
- 22. TFS 2017 Builds - 停止构建以进一步执行
- 23. 在Netbeans中逐步执行应用程序的执行路径
- 24. 阻止异步进程永远运行?
- 25. 如何执行异步进程?
- 26. 子过程调用停止异步执行的Python的父进程
- 27. Autohotkey,一步一步执行
- 28. C#一步一步执行
- 29. 在元素上停止进一步的事件处理程序
- 30. 当应用程序退出时停止执行进程
谢谢,我试过这个,它完美的作品 – Luke101 2012-03-19 18:35:55