在C#中,使用ArrayList時,可能會遇到各種異常。為了確保程序的穩定性,我們需要對這些異常進行適當的處理。以下是一些建議:
ArrayList myList = new ArrayList();
try
{
// 在這里執行可能會引發異常的操作
myList.Add("example");
myList.RemoveAt(0);
}
catch (Exception ex)
{
// 處理異常
Console.WriteLine("發生異常: " + ex.Message);
}
ArrayList myList = new ArrayList();
try
{
// 在這里執行可能會引發異常的操作
myList.Add("example");
myList.RemoveAt(0);
}
catch (IndexOutOfRangeException ex)
{
// 處理特定類型的異常
Console.WriteLine("發生索引越界異常: " + ex.Message);
}
catch (Exception ex)
{
// 處理其他類型的異常
Console.WriteLine("發生異常: " + ex.Message);
}
ArrayList myList = new ArrayList();
try
{
// 在這里執行可能會引發異常的操作
myList.Add("example");
myList.RemoveAt(0);
}
catch (IndexOutOfRangeException ex)
{
// 處理索引越界異常
Console.WriteLine("發生索引越界異常: " + ex.Message);
}
catch (ArgumentException ex)
{
// 處理參數異常
Console.WriteLine("發生參數異常: " + ex.Message);
}
catch (Exception ex)
{
// 處理其他類型的異常
Console.WriteLine("發生異常: " + ex.Message);
}
ArrayList myList = new ArrayList();
try
{
// 在這里執行可能會引發異常的操作
myList.Add("example");
myList.RemoveAt(0);
}
catch (Exception ex)
{
// 處理異常
Console.WriteLine("發生異常: " + ex.Message);
}
finally
{
// 在這里執行清理操作
myList.Clear();
}
通過使用這些方法,您可以確保在處理ArrayList時遇到異常時,程序能夠正常運行并給出相應的錯誤提示。