在C#中,異常處理的方法一般是通過try-catch語句來實現(xiàn)的。try塊中包含可能會引發(fā)異常的代碼,catch塊用來捕獲并處理這些異常??梢允褂枚鄠€catch塊來處理不同類型的異常,也可以使用finally塊來執(zhí)行無論是否發(fā)生異常都需要執(zhí)行的代碼。另外,還可以使用throw語句手動拋出異常。以下是一個簡單的異常處理示例:
try
{
// 可能會引發(fā)異常的代碼
int x = 10;
int y = 0;
int result = x / y;
}
catch (DivideByZeroException ex)
{
// 處理除零異常
Console.WriteLine("除零異常發(fā)生:" + ex.Message);
}
catch (Exception ex)
{
// 處理其他異常
Console.WriteLine("發(fā)生異常:" + ex.Message);
}
finally
{
// 無論是否發(fā)生異常都會執(zhí)行的代碼
Console.WriteLine("處理完成");
}