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

请教,怎么计算txt文档中的行数

2012-10-21 
请问,如何计算txt文档中的行数如题[解决办法]int count File.ReadAllLines(xx.txt).Length[解决办法]

请问,如何计算txt文档中的行数
如题

[解决办法]
int count = File.ReadAllLines("xx.txt").Length;
[解决办法]

探讨

引用:

int count = File.ReadAllLines("xx.txt").Length;

我要把文件内容读进数据库,之所以要先获取总行数,是因为弄了个进度条,设置进度条的最大值
如果像你的方法那样,岂不是影响效率吗?要读两遍
第一遍获取总行数
第二遍读进数据库

[解决办法]
你可以
String[] x = File.ReadAllLines("xx.txt");
 int count = x.Length


你的问题只是问的行数啊

读取x数组就可以啊
[解决办法]
计算行数,怎么都需要把内容读入缓冲后再计算,没有一个直接就能算的函数(就算有,函数内部实现原理还是读)。如果需要再做其它操作,直接操作该缓冲即可。没必要从头再读一次。
如果文件超大(上G或者更多),可以分步读取。

热点排行