2017-03-02 87 views
0

在StreamWriter的文档(https://msdn.microsoft.com/en-us/library/wtbhzte9(v=vs.110).aspx)中,它表示“StreamWriter对象在调用StreamWriter.Dispose时在所提供的Stream对象上调用Dispose()”。BinaryWriter(Stream stream)在BinaryWriter.Dispose()上处理流吗?

一样真实的的BinaryWriter(流流),我没有看到同一个音符在这里(https://msdn.microsoft.com/en-us/library/atxb4f07(v=vs.110).aspx)?

我找不到任何文档中的任何一种方式,和班显得非常相关的 - 一个是文本文件,其他的二进制文件,我预计在这两个相同的行为和相同的音符在两个或两者都不是。

+0

一般来说,读者或作家包裹流将关闭流时读/写器本身是封闭的。但通常会有超负荷让您控制。 –

回答

0

它的确如此。如果你不希望这种行为,有可用的过载,不处分流:

BinaryWriter(Stream output, Encoding encoding, bool leaveOpen)