關於C#try catch異常捕獲語句一點須要注意的地方

在調用某函數時,若是使用了try catch語句捕獲該函數產生的異常,而若是這個函數內調用了其它函數,其它函數又掉了另外的函數,若是這些被調用的函數中任意一個拋出了異常,而異常所在的代碼塊沒有異常捕獲的操做,因而這個異常會被最外層的try catch語句捕獲,而此時產生的異常已經遠遠超出了你最開始的預期,當它輸出了你指定的錯誤提示後,你回來查找錯誤卻發現難以找到該異常是哪段代碼拋出的。好比如下代碼
相關文章
相關標籤/搜索