gpt4 book ai didi

c# - 我们是否需要在 using block 中关闭 C# BinaryWriter 或 BinaryReader?

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

有这段代码:

using (BinaryWriter writer = new BinaryWriter(File.Open(ProjectPath, FileMode.Create)))
{
//save something here
}

我们需要关闭 BinaryWriter 吗?如果不是,为什么?

最佳答案

只要它全部包含在 using 中 block 然后你不需要显式调用 Close .

using block 将确保对象被释放,CloseDispose方法在 BinaryWriter 上可以互换. (Close 方法只是在幕后调用 Dispose。)

关于c# - 我们是否需要在 using block 中关闭 C# BinaryWriter 或 BinaryReader?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1079434/

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