Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Exception handling 用户定义的异常:异常与ApplicationException_Exception Handling_Defined - Fatal编程技术网

Exception handling 用户定义的异常:异常与ApplicationException

Exception handling 用户定义的异常:异常与ApplicationException,exception-handling,defined,Exception Handling,Defined,我想在我的项目中实现用户定义的异常。我在网上得到了很多文章 我必须创建一个自定义类,该类将从异常类继承。 例如:公共类EmployeeListNotFoundException:Exception{} 我收到很多文章,他们说自定义类应该继承自ApplicationException类 但根据msdn站点,它将从异常类继承。参见链接 [用户定义的异常][1] 那么我应该使用什么ApplicationException或Exception类 谢谢。在发布.NET 3.0之前,Microsoft建议从

我想在我的项目中实现用户定义的异常。我在网上得到了很多文章

我必须创建一个自定义类,该类将从
异常类
继承。 例如:
公共类EmployeeListNotFoundException:Exception{}

我收到很多文章,他们说自定义类应该继承自
ApplicationException类

但根据msdn站点,它将从异常类继承。参见链接
[用户定义的异常][1]

那么我应该使用什么
ApplicationException
Exception类


谢谢。

在发布.NET 3.0之前,Microsoft建议从
ApplicationException类派生自定义异常。但是,我们发现这种做法并没有增加任何价值,因此当前的建议是从
异常类

派生自定义异常,然后ApplicationException类现在已经过时了,对吗?过时了,因为它的使用已被弃用。然而,它将继续存在于框架中。