如何有效的使用C#读取文件

    技术2022-05-11  57

    如何有效的使用C#读取文件  你平时是怎么读取文件的?使用流读取。是的没错,C#给我们提供了非常强大的类库(又一次吹捧了.NET一番),里面封装了几乎所有我们可以想到的和我们没有想到的类,流是读取文件的一般手段,那么你真的会用它读取文件中的数据了么?真的能读完全么?

    通常我们读取一个文件使用如下的步骤:

    1、声明并使用File的OpenRead实例化一个文件流对象,就像下面这样

    FileStream fs = File.OpenRead(filename);

    或者

    FileStream fs = FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.Read);

    2、准备一个存放文件内容的字节数组,fs.Length将得到文件的实际大小,就像下面这样

    byte[] data = new byte[fs.Length];

    3、哇!开始读了,调用一个文件流的一个方法读取数据到data数组中

    fs.Read (data, 0, data.Length);   


    最新回复(0)