在C#中處理一維數組的異常通常使用try-catch語句來捕獲異常。以下是一個示例代碼,演示如何處理一維數組的異常:
try
{
int[] arr = new int[3];
arr[3] = 10; // 嘗試訪問數組的第四個元素,會拋出 IndexOutOfRangeException 異常
}
catch (IndexOutOfRangeException ex)
{
Console.WriteLine("發生數組越界異常:{0}", ex.Message);
}
catch (Exception ex)
{
Console.WriteLine("發生未知異常:{0}", ex.Message);
}
在上面的代碼中,我們使用try-catch語句捕獲了IndexOutOfRangeException異常,如果數組訪問超出了數組的邊界,就會拋出這個異常。在catch塊中,我們可以處理這個異常并輸出相應的信息。如果發生其他類型的異常,可以在另一個catch塊中處理。