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

2024-11-29 20:47:24
推荐回答(4个)
回答1:

FileStream f=new FileStrea("temp.txt",FileMode.OpenOrCreate,FileAccess.Read);
StreamReader r=new StreamReader(f);
While(r.peek()>-1)
Console.WriteLine()r.ReadLine());
这段代码是打开一个文本文件并输出其内容,希望对你有帮助

回答2:

你可以定义开始读取流的位置.
代码实现:
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();

回答3:

跳来读不行,你可以读第一行到临时变量里,不管它

回答4:

stream.Position = 0L; 这里怎么设置啊?
要是从第二行开始,那么stream.Position = 这里设置个什么值?