《.Net 2.0模式开发实战》笔记3

状态一致性问题的几个经验
1.尽可能晚的给状态赋值
2.如果必须给状态赋值最好使用try、finally语句,收到异常之后应该恢复已修改了的状态
3.通常,编写的代码应该尽可能少地修改全局状态
 
try语句后面可跟多个catch,catch捕捉Exception时顺序很重要,应该从特殊到通用
 
自定义异常:
致命的用户自定义异常从Exception派生
非致命的应用程序错误从ApplicationException派生
posted @ 2008-01-04 12:29  湘西小刁民  阅读(173)  评论(0编辑  收藏  举报