gpt4 book ai didi

c# - 使用和垃圾收集

转载 作者:太空狗 更新时间:2023-10-29 22:06:01 27 4
gpt4 key购买 nike

你好,如果我有以下情况,请澄清一下:

using (Object1) {
create Object2
}
// bookmark1

Object2 会和 Object1 一起在 bookmark1 处销毁吗?Object2是StringReader的,Object1是MemoryStream的。

最佳答案

两个对象都不会在 block 的末尾被销毁

Object1将被Disposed,一个不同的概念; Object2 不会发生任何事情。

这两个对象都将被收集,并可能在稍后的某个时间完成。垃圾收集是不确定的 - 您不能依赖它何时发生。

参见 IDisposable在 MSDN 上获取更多信息。

关于c# - 使用和垃圾收集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/655902/

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