如果在finally块之后发生错误,有没有办法在try-catch-finally中处理错误?

时间:2011-05-05 20:42:46

标签: error-handling finally try-catch-finally

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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