【发布时间】:2021-09-09 12:01:08
【问题描述】:
https://docs.microsoft.com/en-us/dotnet/api/system.applicationexception?view=net-5.0 表示“ApplicationException 类”用作应用程序定义异常的基类。但在https://docs.microsoft.com/en-us/dotnet/standard/exceptions/how-to-create-user-defined-exceptions 的示例中,自定义异常类派生自“异常”基类。
【问题讨论】:
-
docs.microsoft.com/en-us/dotnet/api/… "你应该从
Exception类而不是ApplicationException类派生自定义异常。你不应该在你的代码中抛出一个ApplicationException异常,你应该除非您打算重新抛出原始异常,否则不要捕获 ApplicationException 异常。”