gpt4 book ai didi

c# - Using语句遇到未处理异常是否调用IDisposeable?

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

如果我有以下内容,IDisposeable 是否仍会在 DisposeableObject 上被调用,或者该对象是否会因为遇到未处理的异常而保持打开状态?

using ( DisposeableObject = new Object() )
{
throw new Exception("test");
}

最佳答案

using 就像将代码包装在 try...finally 中,然后在 finally 中释放,所以是的,应该调用它。

关于c# - Using语句遇到未处理异常是否调用IDisposeable?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4271424/

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