读书人

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

发布时间: 2012-10-21 09:00:07 作者: rapoo

请问,如何计算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或者更多),可以分步读取。

读书人网 >C#

热点推荐