如果错误发生在finally块之后,是否有一种方法来处理try-catch-finally中的错误?



我只是好奇。我刚刚用c#编写了我的第一个主要代码,使用try-catch-finally。我想知道是否存在这样的方法来处理错误,如果有额外的东西要在最后块内处理。谢谢。

您可以在finally子句中嵌套另一个try-catch块(如果我正确理解您的问题):

try
{
...
}
catch
{
...
}
finally
{
    try
    {
    ...
    }
    catch
    {
    ...
    }
}

我对c一无所知,但逻辑告诉我,如果你在try-catch-finally之外,你就超出了那个条件语句的范围,因此需要一个新的try-catch-finally或类似的

相关内容

最新更新