在C#的for循環中進行異常處理,可以使用try-catch語句。將可能引發異常的代碼放在try塊中,然后在catch塊中處理異常。這是一個示例:
using System;
class Program
{
static void Main()
{
for (int i = 0; i < 10; i++)
{
try
{
// 將可能引發異常的代碼放在try塊中
int result = Divide(i, i - 5);
Console.WriteLine($"Result: {result}");
}
catch (DivideByZeroException ex)
{
// 在catch塊中處理異常
Console.WriteLine($"Error: {ex.Message}");
}
}
}
static int Divide(int a, int b)
{
return a / b;
}
}
在這個示例中,我們在for循環中調用了Divide
方法,該方法可能會引發DivideByZeroException
異常。我們將這個方法放在try塊中,并在catch塊中捕獲和處理異常。這樣,即使發生異常,程序也會繼續執行下一次循環。