.net 一些無法catch的異常
更新時間:2013年04月15日 10:51:56 作者:
.net 一些無法catch的異常,需要的朋友可以參考一下
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種異常.....
2.OutOfMemoryException (好像只有 box newarr newobj 才會拋出這個異常)
3.非CLS的異常(一般來源于本地代碼,這些異常不繼承于System.Exception)
在.net framework 4.0中默認行為不捕獲非CLS的異常
在.net framework 2.0中會把非CLS的異常包裝為System.Exception的之類(可以catch)
本人水平有限..應該還漏了2,3種異常.....
相關文章
C#基礎知識系列八const和readonly關鍵字詳細介紹
這篇文章主要介紹了C#中的const和readonly關鍵字,有需要的朋友可以參考一下2014-01-01