我正在尝试从包含以下数据的文本文件中读取数据:
1, 1, 1, 1, 1, 1;
2, 2, 2, 2, 2, 2;
1, 3, 3, 3, 3, 3;
每当我运行它时,我都会回来:
2, 2, 2, 2, 2, 2;
1, 3, 3, 3, 3, 3;
但是,如果我在文件的开头添加一个回车,则我得到想要的行。 我的代码如下:
{
using (var file = new FileStream("comics.txt", FileMode.Open, FileAccess.ReadWrite))
{
using (TextReader read = new StreamReader(file))
{
while ((line = read.ReadLine()) != null)
{
lineData.Add(line);
}
}
}
}
我尝试按照另一篇文章中的建议更改为do while语句,但这并不能解决问题。
答案 0 :(得分:-2)
这就是您所需要的,并且可以正常工作。使用文件流会导致问题,或者您遗漏的代码的某些部分并不能说明您要完成的全部事情。
contextIsolation