读书人

C# 中 filestream的fs.Read方法解决方

发布时间: 2012-04-02 19:58:59 作者: rapoo

C# 中 filestream的fs.Read方法
比如文本文件里数据为:
111
222
333
444
555



直接fs.Read(data,0,data.length);

的话会把里面所有的数据直接读出来,

要怎么把每一行的数据当作一个元素存入到 数组中?

这个要怎么处理。而且还是二进制的。。我去。。

[解决办法]
StreamReader reader = new StreamReader(fs, Encoding.GetEncoding("gb2312"));
reader.ReadLine();

如果要“把每一行的数据当作一个元素存入到 数组中”,最简单的就是用
File.ReadAllLines方法,返回一个string[]
[解决办法]
C#多强大,这都封装好了

探讨

StreamReader reader = new StreamReader(fs, Encoding.GetEncoding("gb2312"));
reader.ReadLine();

如果要“把每一行的数据当作一个元素存入到 数组中”,最简单的就是用
File.ReadAllLines方法,返回一个string[]

读书人网 >C#

热点推荐