首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么知道一个文本文件的行数

2012-03-22 
如何知道一个文本文件的行数刚才过客教我用ReadLine来把号码放入listbox,现在我想加个进度条,当文件太大的

如何知道一个文本文件的行数
刚才过客教我用ReadLine来把号码放入listbox,现在我想加个进度条,当文件太大的时候,可以知道进度。
现在需要知道一个文本文件的行数,用来放入进度条的max中,有什么简单的方法可以知道总行数?

[解决办法]
//有什么简单的方法可以知道总行数
没有办法,文本文件是顺序存储的,谁也不知道在什么位置有换行符的存在,除非整个读完~
[解决办法]
StreamReader st = new StreamReader();
st.ReadToEnd().Length;
通过总字符数来显示进度
[解决办法]
File.ReadAllLines(...).Length
你看到的分行只不过notepad之类的程序给你的分行的 文件本身没有分行这种概念
[解决办法]
用总字符数来计算比较好。

热点排行