为什么我们要使用BufferedStream来设置缓冲区大小

本文关键字:设置 缓冲区 BufferedStream 我们 为什么 | 更新日期: 2023-09-27 18:36:01

我们可以在FileStream本身中设置读取文件的buffersize

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

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

谢谢

为什么我们要使用BufferedStream来设置缓冲区大小

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

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