创建自定义例外的最佳做法是什么?

Jam*_*ery 1 c#

创建自定义异常时,最佳做法是为每个自定义异常创建单独的类文件,或将自定义异常附加到与其相关的类文件的末尾,或创建文件(例如,CustomExceptions.cs)和在那里添加自定义例外?

STW*_*STW 7

每个文件一个类总是一个很好的规则.

其他基础知识:

  • 将您的例外标记为 [Serializable]
  • 重载所有System.Exception构造函数
  • 不要从System.ApplicationException继承