- 13
- 0
- 约3.82千字
- 约 11页
- 2017-08-21 发布于重庆
- 举报
异常以及处理教程.ppt
异常的引发 考虑引发 System 命名空间中的现有异常,而不是创建自定义异常类型 如果错误状态可以通过不同于现有任何其他异常的方法以编程方式进行处理,则要创建并引发自定义异常。否则,引发一个现有异常 不要只是为了您所在的团队获得异常而创建和引发新异常。 引发适当的最具体(派生程度最大)的异常。例如,如果某方法收到一个 null(在 Visual Basic 中为 Nothing)参数,则该方法应引发 System.ArgumentNullException,而不是引发该异常的基类型 System.ArgumentException。 如果低层异常在高层操作的上下文中没有意义,则考虑在更适当的异常中包装在低层引发的特定异常 避免捕捉和包装非特定异常:这种处理会隐藏错误,因此需要避免 包装异常时务必要指定内部异常。 不要在框架代码中捕捉非特定异常(如 System.Exception、System.SystemException 等)以至忽略错误。 避免在应用程序代码中捕捉非特定异常(如 System.Exception、System.SystemException 等)以至忽略错误。某些情况下,可以在应用程序中忽略错误,但这种情况极少。 如果捕捉异常是为了传输异常,则不要排除任何特殊异常 如果了解特定异常在给定上下文中引发的条件,请考虑捕捉这些异常。 不要过多使用 cat
您可能关注的文档
最近下载
- 家禽屠宰兽医卫生检验考试题库(含完整答案).docx VIP
- 注塑车间生产管理流程规范.docx VIP
- SaaS渠道优化与增长.pptx
- 2025浙江义乌市国际陆港集团有限公司招聘47人笔试历年参考题库附带答案详解.docx VIP
- NB-T 47004.1-2025-板式热交换器第1部分:可拆卸板式热交换器标准研究报告.docx
- 国开2024春《人文英语4》第1-4单元作文练习参考答案.docx VIP
- 人教版一年级数学下册专项突破-图形与分类整理(含答案).pdf VIP
- 药食同源发酵质量技术规范.pdf VIP
- 100MW200MWh新型储能电站项目可行性研究报告模板-备案拿地.doc
- 2025年广东省高考地理真题及答案.pdf VIP
原创力文档

文档评论(0)