【发布时间】:2017-03-02 22:17:03
【问题描述】:
在 StreamWriter (https://msdn.microsoft.com/en-us/library/wtbhzte9(v=vs.110).aspx) 的文档中,它说“当调用 StreamWriter.Dispose 时,StreamWriter 对象在提供的 Stream 对象上调用 Dispose()。”
对于 BinaryWriter(Stream 流) 也是如此,我在这里看不到相同的注释 (https://msdn.microsoft.com/en-us/library/atxb4f07(v=vs.110).aspx)?
我在文档中找不到任何东西,而且这些类似乎非常相关 - 一个用于文本文件,另一个用于二进制文件,我希望两者具有相同的行为,并且两者都具有相同的注释。
【问题讨论】:
-
一般来说,包装流的读取器或写入器会在读取器/写入器本身关闭时关闭流。但通常会有一个过载,可以让你控制它。