gpt4 book ai didi

c# - 如果我在 Try block 中返回值,Finally 语句中的代码会触发吗?

转载 作者:IT王子 更新时间:2023-10-29 03:29:15 25 4
gpt4 key购买 nike

我正在为一位 friend 审查一些代码,并说他在 try-finally block 内使用了 return 语句。即使 try block 的其余部分没有触发,Finally 部分中的代码是否仍然触发?

例子:

public bool someMethod()
{
try
{
return true;
throw new Exception("test"); // doesn't seem to get executed
}
finally
{
//code in question
}
}

最佳答案

简单的回答:是的。

关于c# - 如果我在 Try block 中返回值,Finally 语句中的代码会触发吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/345091/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com