gpt4 book ai didi

c# - 在 finally 中进行 try/catch 可以吗?

转载 作者:太空狗 更新时间:2023-10-29 23:17:43 26 4
gpt4 key购买 nike

这是“ok”代码吗?

        try
{ /*stuff*/ }
catch (Exception e)
{ /*stuff*/ }
finally
{
try
{ /*stuff*/ }
catch { /*empty*/ }
}

我需要在 finally 中进行复杂的操作,它可能会崩溃,因为它正在连接到数据库

我觉得这很奇怪,所以。这是正确的方法吗?

最佳答案

这真的取决于你在做什么,但就个人而言,如果它真的在另一个 try catch 之后并且在操作之后完成,我不会将它嵌套在 finally 中,只是将它视为另一个 try catch。这将消除其中的一些“奇怪”。

关于c# - 在 finally 中进行 try/catch 可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7967644/

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