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