c#描述異常處理語句try、catch、finally執行時的相互關係

try裏面是執行代碼,其中的代碼"可能"產生異常.

catch是對產生異常後的處理代碼,能夠拋出異常,也能夠顯示異常,也能夠彈出某中提示,總之catch裏是任何代碼都行,若是你知道這鐘異常產生的緣由,能夠打印此緣由,也能夠對此緣由進行相應的處理,同時能夠爲多個catch,每一個catch(異常類型) 用多個catch來捕獲多種異常,也能夠用全部異常的父類來捕獲(這樣就不用寫多個catchl了). 假如try中產生了異常,那麼try從產生異常開始到try結束的這段代碼將不會執行,轉而去執行catch. finally是try執行完後執行(沒發生異常)或者在catch後執行(發生了異常),也就是說finally不管怎麼樣,都會執行.
相關文章
相關標籤/搜索