摘要: 本章的主要内容是关于错误处理和如何增强可靠性的。首先,定义了什么是错误,强调不能用异常来做流程处理。然后,讲了如何发现错误并进行处理。解释了CLR异常处理的机制,详细讲了System.Exception基础,FCL的异常类,以及如何正确的抛出异常。还演示了如何定义自己的异常,这是一个比较单调易错的工作。接着讲了如何提高生产效率并增强可靠性,给出了使用异常的最佳实践指南。然后讲了如何对待未处理的异常,以及如何调试异常。分析了异常处理的性能问题,阐述了CER的概念和用途。最后讲解了如何使用代码契约来提供程序的鲁棒性,并推荐了一些常用的工具。 阅读全文
posted @ 2010-04-29 15:31 bengxia 阅读(323) 评论(0) 推荐(0) 编辑
无觅相关文章插件,快速提升流量