当前位置: 移动技术网 > IT编程>开发语言>c# > .net 一些无法catch的异常

.net 一些无法catch的异常

2019年07月18日  | 移动技术网IT编程  | 我要评论
1.stackoverflowexception  (一般来说这个不是真的堆栈不够了,而是你的代码出现了无线递归),如果你用throw new stackover
1.stackoverflowexception  (一般来说这个不是真的堆栈不够了,而是你的代码出现了无线递归),如果你用throw new stackoverflowexception 还是可以catch的
2.outofmemoryexception (好像只有 box newarr  newobj 才会抛出这个异常)
3.非cls的异常(一般来源于本地代码,这些异常不继承于system.exception)
在.net framework 4.0中默认行为不捕获非cls的异常
在.net framework 2.0中会把非cls的异常包装为system.exception的之类(可以catch)
本人水平有限..应该还漏了2,3种异常.....

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网