摘要: 在经常会失败的代码中使用异常,那么性能无法让人接受,下面两种常用的排除异常模式:一. Tester - Doer模式:老习惯,直接贴代码:ICollection<int> numbers = new List<int>();...if (numbers.IsReadOnly){ numbers.Add(1);}用来对条件进行测试的成员称为Tester,在上面代码里就是 if (numbers.IsReadOnly) ,用来执行实际操作并可能会抛出异常的成员称为Doer,在上面代码里就是numbers.Add(1);。注意:1.如果tester比doer操作更慢,那不建议 阅读全文
posted @ 2012-03-10 21:00 疯狂科学家 阅读(192) 评论(0) 推荐(0)