【发布时间】:2014-03-26 06:09:44
【问题描述】:
美好的一天!
我尝试从文件中获取所有行。
案例:我将一些字符串写入文件(一些 WriteClass),然后尝试获取它的所有行。 通过
var lines=System.IO.File.ReadAllLines(fileName,Encoding.Default);
行数==0! 而且我没有任何例外。
它可能是什么?
谢谢!
【问题讨论】:
-
文件可能是.. 空?否则 ReadAllLines 将返回至少一个元素..
-
写入文件时是否刷新?给我们更多的细节,也许写作课?
-
在执行此代码之前,您能看看文本文件中是否有这些行吗?
-
文件名是使用绝对路径还是相对路径?
-
确保在编辑后关闭文件,然后运行程序。编辑时像ms word lock文件之类的软件。
标签: c# file.readalllines