溫馨提示×

C#中怎么處理異常

c#
小億
105
2024-04-03 18:46:36
欄目: 編程語言

在C#中,可以使用try-catch語句來處理異常。try塊中包含可能會拋出異常的代碼,而catch塊中包含處理異常的代碼。示例代碼如下:

try
{
    // 可能會拋出異常的代碼
    int x = 10;
    int y = 0;
    int result = x / y; // 除數為0,會拋出異常
}
catch (DivideByZeroException e)
{
    // 處理異常的代碼
    Console.WriteLine("除數不能為0");
}
catch (Exception e)
{
    // 處理其他異常的代碼
    Console.WriteLine("發生異常:" + e.Message);
}
finally
{
    // 最終執行的代碼塊,無論是否有異常都會執行
    Console.WriteLine("程序執行完畢");
}

上述代碼中,try塊中的代碼會嘗試執行一個除法運算,當除數為0時會拋出DivideByZeroException異常。catch塊中捕獲到這個異常并輸出錯誤信息。如果有其他異常發生,可以使用另外一個catch塊捕獲并處理。最終的finally塊中的代碼無論是否有異常都會執行。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女