.net中的不同类型的异常

Ken*_*Ken 2 .net exception

在.net中有这么多类型的例外的目的是什么?为什么不使用Exception?

其中一些是EndOfStreamException,FileLoadException,FileNotFoundException,IOException,InvalidTimeZoneException ......

Ree*_*sey 5

各个异常类型允许传递有关异常及其原因的更多信息.

例如,FileNotFoundException会告诉您收到异常的确切原因,并让您查看异常的属性,例如哪个文件名导致失败等.

对于一般的"例外"课程,你只会知道"出了问题",但不知道出了什么问题.通过使用具体类型,您可以更灵活地处理异常并正常恢复.