gpt4 book ai didi

c# - 通过catch block 从函数返回,finally block 会发生什么?

转载 作者:太空狗 更新时间:2023-10-29 21:19:54 24 4
gpt4 key购买 nike

我尝试了 catch finally block ,如果发生异常我将从 catch block 返回,所以 finally block 仍然会执行,如果是,什么时候?回国前还是回国后?

这是正确的做法吗?

try
{
// do something
}

catch (Exception)
{
return false;
}
finally
{
if (connection.State == ConnectionState.Open) connection.Close();
}

最佳答案

返回后会执行“finally” block 。 “Finally”用于一些练习,比如关闭数据库连接(总是需要做的)

关于c# - 通过catch block 从函数返回,finally block 会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4386423/

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