2010年12月9日
摘要: 异常是编程语言的一个强大特性,能减少复杂性代码,并且减少了的编写和维护的代码数量。尽量用值的方式抛出异常,用引用来捕捉异常。例如:大家对这个更眼熟了吧:异常存在系统的每一刻,你不察觉或是没有抛出而已。你不应抓住错误用没有具体指定的异常,如 System.Exception, System.SystemException 等等的基类通用的异常,C#本身代码异常。而你应该更多地去捕捉 最可能得到的异常 (有意义的异常),例如当可能会遇到空参数时抛出ArgumentNullException 而不是其基类的异常 ArgumentException。或者你可以在最后的catch块中重新抛出通用的异常。 阅读全文
posted @ 2010-12-09 17:28 Beckson 阅读(5472) 评论(2) 推荐(2) 编辑

MSN: beckson@hotmail.com