odi*_*seh 6 .net exception try-catch
在.Net中是什么意思:try-catch块没有任何Exception作为catch的参数?
Ars*_*yan 10
catch (Exception ex)如果你没有使用非托管调用,那几乎是一样的,因为.NET中的所有异常都来自Exception类.它是用来当你不需要的情况下Exception在你的catch块.但是,catch如果不Exception作为参数将捕获非托管异常,因为在其他非托管语言中,异常可能不会从Exception类派生.
这意味着 catch 块将捕获任何异常。
这也意味着您无法对异常对象执行任何操作,因为您没有对它的引用。
当您确实不关心发生的任何异常(并且不想对其执行任何操作)时,可以使用此模式,但通常您应该避免这种样式。
| 归档时间: |
|
| 查看次数: |
5435 次 |
| 最近记录: |