Effective C# 摘录(6) - 杂项讨论

45.优先选择强异常安全保证。    Prefer the Strong Exception Guarantee.    强异常保证状态是指,若是一个操做由于某个异常中断,程序维持原状态不改变,无论操做是否完成,都不修改程序的状态,这里没有折衷。强异常保证的好处是,你能够在捕获异常后更简单的继续执行程序。终结器(Finalizers)、Dispose()以及委托目标是特殊的状况,它们中不该该出现由
相关文章
相关标签/搜索