我想在我的项目中实现用户定义的异常。我在互联网上收到了很多文章。
我必须创建一个自定义类,它将继承自Exception class
。
例如:public class EmployeeListNotFoundException: Exception{ }
我有很多文章说自定义类应该继承自ApplicationException class
。
但根据msdn网站,它将继承自Exception类。见链接
[Userdefined exception][1]
。
那么我应该使用ApplicationException
或Exception class
?
谢谢。
答案 0 :(得分:0)
在 .NET 3.0 发布之前, Microsoft 建议从ApplicationException class
派生自定义例外。但是,发现这种做法没有增加任何价值,因此目前的建议是从Exception class
派生自定义例外。