寫程式最怕莫名的臭蟲訊息進而影響到開發時程,如果能在出現異常時就能夠提示是那些可能的異常狀況,那麼對於開發過程來說,是非常有利的。
所以接下來要來說明一下常用的例外處理做法,主要有三種方式:
1. try-catch:
處理索引超出範圍,為了讓人更加看的懂,也可以調整一下程式碼直接說明原因。
![https://ithelp.ithome.com.tw/upload/images/20220918/20142779qHzF3CVwQV.png](https://ithelp.ithome.com.tw/upload/images/20220918/20142779qHzF3CVwQV.png)
2. try-finally:
可以在結束測試後,再進行相關處理。
3. try-catch-finally:
同時處理異常,也進行後續相關處理,為了讓人更加看的懂,也可以調整一下程式碼直接說明原因。
![https://ithelp.ithome.com.tw/upload/images/20220918/20142779EWKvT19xcP.png](https://ithelp.ithome.com.tw/upload/images/20220918/20142779EWKvT19xcP.png)
4. 例外處理類別:
常用的處理類別整理如下表供參考。
參考來源:
Microsoft Docs