🛡️

第十九章:錯誤處理 Try-Catch

魔法如果不小心失控了怎麼辦?我們需要一個強大的護盾來防止崩潰。

💥 為什麼會崩潰?

當電腦遇到無法處理的情況(例如除以 0,或找不到文件)時,它會「生氣」並直接停止工作,這就是 Exception (異常)

🛡️ Try-Catch:魔法護盾

我們可以用 try 把危險的咒語包起來,並用 catch 準備好應對方案。

try 
{
    int a = 10;
    int b = 0;
    int result = a / b; // 這裡是危險的!
}
catch (Exception ex)
{
    // 如果出錯了,執行這裡
    Console.WriteLine("⚠️ 魔法失效了:不可除以零!");
}

🏠 最終保障:Finally

無論魔法成功還是失敗,都必須執行的步驟(例如:最後一定要把魔法門關上),放在 finally 裡。

finally 
{
    Console.WriteLine("🧹 清理魔法實驗室。");
}
⬅️ 返回第十八章 前往第二十章 ➡️