C#里try 和catch 的用法
时间: 2023-11-13 20:08:20 浏览: 130
C#异常处理中try和catch语句及finally语句的用法示例
5星 · 资源好评率100%
在 C# 中,try-catch 块用于处理可能会抛出异常的代码。try 块中包含需要监视异常的代码,catch 块用于捕获并处理这些异常。
以下是 try-catch 块的基本语法:
```
try {
// 需要监视异常的代码
}
catch (Exception ex) {
// 处理异常的代码,其中 ex 是捕获到的异常对象
}
```
在 try 块中,如果发生异常,则会跳转到 catch 块,其中 ex 参数包含捕获的异常对象。catch 块中的代码应该处理异常,例如打印异常信息、记录异常信息、或者尝试修复异常。
在 catch 块中,还可以使用多个 catch 块来处理不同类型的异常。例如:
```
try {
// 需要监视异常的代码
}
catch (FileNotFoundException ex) {
// 处理文件未找到异常的代码
}
catch (Exception ex) {
// 处理其他类型异常的代码
}
```
注意,最后一个 catch 块必须捕获 Exception 类型的异常,以处理未被其他 catch 块捕获的异常。
阅读全文