我一般是按照业务逻辑。
B处的业务一般会明确知道自己该处理哪些异常,不知道的就不要管
A处也一样,不过你这边的A处也可以理解程序全局异常处理。
【 在 ustcBoy 的大作中提到: 】
: 比如有下面一个console程序, 应该把try catch设计在程序更顶层的A呢,还是更靠近异常发生调用处的B呢?
: 或者是根据Exception的种类(致命故障或者一般异常)区别对待呢?
: ==== Program.cs ====
: ...................
--
FROM 222.128.63.59