阅读量:0
在C#中,异常处理的方法一般是通过try-catch语句来实现的。try块中包含可能会引发异常的代码,catch块用来捕获并处理这些异常。可以使用多个catch块来处理不同类型的异常,也可以使用finally块来执行无论是否发生异常都需要执行的代码。另外,还可以使用throw语句手动抛出异常。以下是一个简单的异常处理示例:
try { // 可能会引发异常的代码 int x = 10; int y = 0; int result = x / y; } catch (DivideByZeroException ex) { // 处理除零异常 Console.WriteLine("除零异常发生:" + ex.Message); } catch (Exception ex) { // 处理其他异常 Console.WriteLine("发生异常:" + ex.Message); } finally { // 无论是否发生异常都会执行的代码 Console.WriteLine("处理完成"); }