如何在c#中的Windows应用程序中捕获异常?

时间:2010-03-11 04:48:05

标签: .net exception-handling

  1. 我们应该在哪里捕获异常

    • 在图层边界(UI-> BLL& BLL-> DAL)
    • 在那些层之间没有交互的方法中,只有一些业务逻辑存在
  2. 如何在执行某些DML语句的保存/删除中编写异常?

    • 我应该在DAL结尾写什么?
    • 我应该在BLL结尾写什么?
    • 我应该在UI端写什么?

  3. 在Get / Load方法中我们如何处理异常

    • 我应该在BLL结尾写什么?
    • 我应该在UI端写什么?

  4. 我应该抓住系统例外吗?

1 个答案:

答案 0 :(得分:2)

具有异常处理的一般规则是:仅处理您的图层将能够处理的异常。如果你不能,让更高级的人处理它。