try catch的說明

try

  • 當出現異常後程序就直接終止運行了
  • 但是放置在try catch中就可以對該異常進行捕捉,然後打印e的消息
  • 如果在catch程序中繼續throw拋出,那麼後續程序也不會執行,但是finally裏面的代碼一定會執行
  • 但是如果只單純的捕捉不拋出的話就可以讓後續的程序接着運行
 		try
        {
            Debug.Log(Convert.ToBoolean("dad"));
        }
        catch (Exception e)
        {
            Debug.LogError("無法轉換爲布爾數據類型" + e.Message);
            throw e; 
        }
        finally
        {
            Debug.Log("run here"); //這裏的代碼照樣執行
        }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章