是否有一个很好的通用策略来设置catch块序列?
答案 0 :(得分:1)
我会首先捕获最“特定”的异常,然后进一步追踪更普遍的异常:
try {
...
}
catch (DivideByZeroException ex) {
...
}
catch (InvalidArgumentException ex) {
...
}
catch (Exception ex) {
...
}
答案 1 :(得分:1)
以下是MSDN中的一些design guidelines。查看企业库exception handling block可能也是一件好事。有许多好东西可用于构建异常处理策略。