温馨提示×

c# function如何处理异常

c#
小樊
84
2024-07-22 20:41:06
栏目: 编程语言

在C#中,异常处理通常使用try-catch语句来捕获和处理异常。以下是一个示例:

try
{
    // 可能会引发异常的代码
    int a = 10;
    int b = 0;
    int result = a / b;
}
catch (DivideByZeroException ex)
{
    // 处理除零异常
    Console.WriteLine("除零异常发生: " + ex.Message);
}
catch (Exception ex)
{
    // 处理其他类型的异常
    Console.WriteLine("发生异常: " + ex.Message);
}
finally
{
    // 可选的finally块,用于在无论是否发生异常都会执行的清理工作
    Console.WriteLine("处理完成");
}

在上面的示例中,try块包含可能会引发异常的代码。如果发生异常,catch块将根据异常的类型执行相应的处理代码。最后,finally块用于执行无论是否发生异常都需要执行的代码,比如资源的释放等操作。

0