trycatchfinally trycatchfinally作用


trycatchfinally trycatchfinally作用

文章插圖
大家好,小豆豆來為大家解答以上的問題 。trycatchfinally作用 , trycatchfinally這個很多人還不知道,現在讓我們一起來看看吧!
1、try { //執行的代碼,其中可能有異常 。
2、一旦發現異常,則立即跳到catch執行 。
3、否則不會執行catch里面的內容 } catch { //除非try里面執行代碼發生了異常,否則這里的代碼不會執行 } finally { //不管什么情況都會執行 , 包括try catch 里面用了return ,可以理解為只要執行了try或者catch,就一定會執行 finally } 這個提問和你的差不多 。
4、呵呵會運行finally里的代碼try...catch...finally...代碼塊的運行方式是:首先運行try{...}中的代碼,如果沒有發生任何異常,執行完畢try{...}中的代碼后,執行finally{...}中的全部代碼;如果執行try{...}中的代碼時發生異常,在發生異常的語句處停止繼續執行 , 進入catch{...}語句塊,執行其中的全部代碼,執行完畢后 , 接著執行finally{...}中的全部代碼 。
5、也就是說,無論任何情況 , 都會執行finally{...}中的代碼在這個語法中 , try...catch...必須成對出現,finally...可以不出現如果正常就是彈出true和finally如果錯誤就是false,finally如果在true后面出異常就是true,false,finally你這里的代碼finally的代碼是不管怎么樣都會執行的,無論異常還是沒異常都執行如果是你手誤寫成了messagebox那結果就是先彈個true然后再彈個finally如果就是messagebox那結果是不能運行學習了. 謝謝.. 。
【trycatchfinally trycatchfinally作用】本文到此分享完畢,希望對大家有所幫助 。