C# FileStream文件读写详解

2019-12-30 12:14:36刘景俊

最后一个参数决定在结束后Encoder对象是否应该更新其状态,即Encoder对象是否仍然保留它原来在字节数组中的内存位置。这有助于以后调用Encoder对象,但是当只进行单一调用时,这就没有什么意义。最后对Encoder的调用必须将此参数设置为true,以清空其内存,释放对象,用于垃圾回收。

之后,使用Write()方法向FileStream写入字节数组就非常简单:

 

复制代码
aFile.Seek(0,SeekOrigin.Begin);
aFile.Write(byData,0,byData.Length);

 

与Read()方法一样,Write()方法也有三个参数:要写入的数组,开始写入的数组下标和要写入的字节数。



注:相关教程知识阅读请移步到c#教程频道。