在.NET解决方案中创建异常类时的最佳实践是:从System.Exception
派生还是从System.ApplicationException
派生?
在.NET解决方案中创建异常类时的最佳实践是:从System.Exception
派生还是从System.ApplicationException
派生?
根据Jeffery Richter在"框架设计指南"一书中的说法:
System.ApplicationException
是一门不应该成为课程的一部分的课程.NET框架.
它的用意是,您可以潜在地捕获"所有"应用程序异常,但没有遵循该模式,因此它没有任何价值.