c#读取txt文档不读第一行数据?

一个hao.txt文件
内容:
sdfhweio dhfhsf
111,222,546,124
321,456,524,689
要求:
文档里面的第一行数据不读取

我不想从新写入,因为我现在那个txt文档里面有上千上万条数据!
请高手给点代码!

FileStream f=new FileStrea("temp.txt",FileMode.OpenOrCreate,FileAccess.Read);
StreamReader r=new StreamReader(f);
While(r.peek()>-1)
Console.WriteLine()r.ReadLine());
这段代码是打开一个文本文件并输出其内容,希望对你有帮助
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-13
你可以定义开始读取流的位置.
代码实现:
FileStream stream = new FileStream("hao.txt", FileMode.Open, FileAccess.Read);
StreamReader reader = new StreamReader(stream, Encoding.Default);
stream.Position = 0L; // 这边是要开始读数据的位置
string str = reader.ReadToEnd();
reader.Close();
stream.Close();
第2个回答  2010-06-13
跳来读不行,你可以读第一行到临时变量里,不管它
第3个回答  2010-06-13
stream.Position = 0L; 这里怎么设置啊?
要是从第二行开始,那么stream.Position = 这里设置个什么值?
相似回答