c# throw; 跳转到最近的异常处理器(try-catch 块)中 但catch中是空白的,会继续执行后面代码嘛?
时间: 2024-01-21 13:16:45 浏览: 132
try-catch-finally结构-Asp.net演示文档教程-教你学会asp编程(零基础)-02
如果在 `catch` 块中没有任何代码,那么程序会继续执行下去,而不会抛出异常。因为 `catch` 块没有处理异常,所以程序会继续执行 `try` 块后面的代码。
下面是一个示例:
```csharp
try
{
//在这里抛出异常
}
catch
{
//这里没有任何代码
}
//程序会继续执行这里的代码
```
在这个示例中,如果异常被抛出,程序会跳转到最近的 `catch` 块,但是由于 `catch` 块中没有任何代码,所以程序会继续执行后面的代码。如果你想要在 `catch` 块中处理异常,需要在 `catch` 块中编写代码来处理异常。
阅读全文