【发布时间】:2013-01-11 01:58:54
【问题描述】:
我有一个小问题。我有一个函数,它在 try-catch-finally 块之外有一个字符串,该函数会根据块内发生的情况而改变。完成后,我想显示它。我的问题是块中更改的值返回到它的原始值。我该如何解决这个问题?
string error = "No issues";
try{
error = "Correct";
}catch(Exception ex){
error = "Wrong:" + ex.Message.ToString();
}finally{
// Closes connection
}
MessageBox.Show(error);
【问题讨论】:
-
没有示例代码?真的吗?
-
在
finally中更改它。它会一直运行(模数炸弹爆炸、JVM 错误、停电)。 -
它会帮助你显示你当前的代码
-
@lukas:没有 JVM 错误会影响 .NET 代码 :-)
-
该代码没有问题。请提供一个我们可以执行的代码示例来演示您的问题。