gpt4 book ai didi

c# - 为什么 BinaryWriter 在处理时关闭外部 Stream,以及如何防止这种情况发生? (.NET C#)

转载 作者:IT王子 更新时间:2023-10-29 04:10:06 27 4
gpt4 key购买 nike

我有一种方法可以接收流并使用 BinaryWriter 对其进行写入。但是当我处理这个 BinaryWriter 时,它也会关闭流。我可以不处理它以便让我的流保持打开状态吗?

最佳答案

从 .NET 4.5 开始,BinaryWriter 类有一个新的构造函数,它采用 bool 参数来指示是否保持流打开。

引用:http://msdn.microsoft.com/en-us/library/gg712841.aspx

public BinaryWriter(
Stream output,
Encoding encoding,
bool leaveOpen
)

关于c# - 为什么 BinaryWriter 在处理时关闭外部 Stream,以及如何防止这种情况发生? (.NET C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1084813/

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