代码之家  ›  专栏  ›  技术社区  ›  KuldipMCA

ASP.NET 3.5

  •  -3
  • KuldipMCA  · 技术社区  · 15 年前

    自定义非致命异常从ASP.NET 3.5中的哪个类派生?

    2 回复  |  直到 15 年前
        1
  •  1
  •   Will    15 年前

    System.Exception(系统异常)。

        2
  •  0
  •   Joseph    15 年前

    如果您试图创建一个自定义异常(不管它是否致命),那么您首先要从System.Exception类开始进行扩展。然而,在.NET框架中已经存在一个非常详细的异常类层次结构。我建议在实现自己的自定义异常类之前检查它们。此外,如果您的自定义异常本质上与特定的事情有关(例如IO),那么您应该考虑从这种情况下最合适的异常进行扩展。