【发布时间】:2012-02-28 08:27:28
【问题描述】:
在明显需要的位置(例如获取特定用户输入)之外,Try/Catch 的约定是什么?虽然代码重用是 OOP 背后的一个重要思想,但是否期望每个(示例)数组访问都应该有一个 try/catch?是否主要是设计者决定什么可以引发异常,以及程序的那些部分应该受到足够好的监管以从不引发异常?
例如。一系列扑克牌是并且应该永远是 52 张牌。不需要尝试/捕获。 或者由于数组越界异常可能会导致运行时错误,并且该牌组可以在以后添加百搭牌后使用,那么现在就将其放入?
【问题讨论】:
标签: c# coding-style error-handling try-catch