当我使用 Try/Catch 时,如果没有检测到错误且没有 Catch,有没有像 If/Else 一样运行代码的方法?
try
{
//Code to check
}
catch(Exception ex)
{
//Code here if an error
}
//Code that I want to run if it's all OK ??
finally
{
//Code that runs always
}
最佳答案
在 try
block 的末尾添加代码。显然,只有在之前没有出现异常的情况下,您才能到达那里:
try {
// code to check
// code that you want to run if it's all ok
} catch {
// error
} finally {
// cleanup
}
您可能应该以一种只捕获您期望的异常的方式更改您的捕获,而不是完全捕获所有内容,其中可能包括抛出的异常 »如果一切正常,您希望运行的代码«。
关于c# - 如果 Try/Catch 中没有捕获则运行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11738582/