c#中try catch
时间: 2023-10-21 10:04:10 浏览: 102
C#中的try catch finally用法分析
在 C# 中,`try` 和 `catch` 是一对关键字,用于处理可能发生异常的代码块。`try` 关键字后面跟随可能抛出异常的代码块,而 `catch` 关键字后面跟随处理异常的代码块。
例如,以下代码段演示了如何使用 `try` 和 `catch` 处理除零异常:
```
int a = 10;
int b = 0;
try
{
int result = a / b;
Console.WriteLine(result);
}
catch (DivideByZeroException ex)
{
Console.WriteLine("除零异常:" + ex.Message);
}
```
在上面的代码中,`try` 块尝试将变量 `a` 除以变量 `b`,由于 `b` 的值为零,会抛出一个 `DivideByZeroException` 异常。`catch` 块捕捉该异常并打印出错误信息。
使用 `try` 和 `catch` 可以有效地防止程序崩溃,并提供错误信息以帮助调试和修复问题。
阅读全文