0
我的streamReader正在从特定位置读取我的文本文件,但它只读取9行而不是10行,文本文件由10行组成,这里出错了吗?它省略了第一行,只显示了其余的9行。从文本文件读取的C#StreamReader丢失第一行
这里是我的代码:
using (StreamReader reader = File.OpenText(Server.MapPath(@daoWordPuzzle.GetfileURL())))
{
foreach (var line in reader.ReadLine())
{
Response.Write(reader.ReadLine() + " <br />");
}
}
您可能要解释为什么这工作,为什么OP的没有。 我比@Spender更喜欢这个解决方案,因为它更干净 - 在循环和变量赋值时没有混乱。 –
@ m.t.bennett因为我不认为需要重复,所以我提到了spender的解决方案。 – Romoku