0

我们可以设置buffersizefor Reading a FileFileStream本身。

FileStream fs=new FileStream(path,FileMode,FileAccess,FileShare,1024);
                                                                 ^

BufferedStream那么,如果我们可以自己设置缓冲区大小,我们为什么需要FileStream

谢谢

4

1 回答 1

7

那么,如果我们可以在 FileStream 本身中设置缓冲区大小,为什么还需要 BufferedStream。

因为不是每个流都是FileStream. 怎么样NetworkStream?还是其他一些任意流?或者需要缓冲的代码不是创建流的代码的情况?能够有效地在构造后添加缓冲对于编写通用代码以处理任何流非常方便。

于 2013-10-18T12:12:18.090 回答