溫馨提示×

如何在C#中為switch語句添加異常處理

c#
小樊
89
2024-08-13 17:09:38
欄目: 編程語言

在C#中,可以使用try-catch語句塊來捕獲switch語句中可能拋出的異常。在switch語句中包裹一個try-catch語句塊,可以在switch語句執(zhí)行過程中捕獲并處理異常。

以下是一個示例代碼:

try
{
    switch (someValue)
    {
        case 1:
            // do something
            break;
        case 2:
            // do something
            break;
        default:
            throw new Exception("Invalid value");
    }
}
catch (Exception ex)
{
    Console.WriteLine("An error occurred: " + ex.Message);
}

在上面的代碼中,如果在switch語句中default分支中拋出異常,則會被try-catch語句塊捕獲,并在catch塊中輸出錯誤信息。這樣可以確保即使在switch語句中出現(xiàn)異常,也能夠正確處理錯誤。

0