2017-03-02 59 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)