在C#中,try-catch語句用于捕獲和處理異常。catch塊用于捕獲try塊中拋出的異常,并且可以執行特定的代碼來處理異常。catch塊可以捕獲特定類型的異常,也可以捕獲所有類型的異常。
以下是catch塊的基本語法:
try
{
// 可能會引發異常的代碼
}
catch (Exception ex)
{
// 處理異常的代碼
}
在上面的語法中,catch塊捕獲類型為Exception的異常,可以通過變量ex來訪問異常對象。您還可以根據需要捕獲特定類型的異常,例如:
try
{
// 可能會引發異常的代碼
}
catch (SpecificException ex)
{
// 處理特定類型的異常的代碼
}
catch (AnotherSpecificException ex)
{
// 處理另一種特定類型的異常的代碼
}
catch (Exception ex)
{
// 處理其他類型的異常的代碼
}
通過使用try-catch語句,您可以更好地控制程序中可能出現的異常情況,并對其進行適當的處理,從而提高程序的健壯性和可靠性。