阅读量:0
在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块用于执行无论是否发生异常都需要执行的代码,比如资源的释放等操作。