【发布时间】:2015-04-19 04:33:11
【问题描述】:
我不确定在读取文件时是否也使用缓冲区,还是仅在写入文件时使用。
【问题讨论】:
-
不,您遇到什么问题?或者这是一个普遍的问题?
-
请提供更多详细信息 - 目前的问题太宽泛,无法简明地回答。
-
Flush在读取数据时不是必需的。它只将缓冲区中的数据写入底层流。 -
也许检查documentation:“因为缓冲区可以用于读取或写入,Flush() 执行以下两个功能......”
-
@helb - 我认为如果你只是以独立的方式使用这个
FileStream是没有意义的。我可以想象流是从句柄构造的场景,你已经读取了一些数据,现在你想将句柄传递给一些本机函数,并希望确保它正确定位,以便该本机函数完成其工作。跨度>
标签: c# .net filestream flush