小编Joh*_*nti的帖子

在C#中读取包含大量行的文本文件

我有一个文本文件,可能有多达1百万行,我有一个代码一次读取一行文件,但这需要花费很多时间......很多很多时间.c#中是否有一种方法可以优化此过程,并提高读数.这是我正在使用的代码.

using(var file = new StreamReader(filePath))
{
    while((line = file.ReadLine()) != null)
     {
         //do something.
     }
}
Run Code Online (Sandbox Code Playgroud)

有关批量阅读这些内容或改进流程的建议吗?

谢谢.

谢谢你们的评论.这个问题与\有关,我正在使用SmartXls库写入Excel,这导致瓶颈.我联系了开发人员来解决这个问题.所有建议的解决方案都适用于其他场景.

.net c# io readline streamreader

3
推荐指数
1
解决办法
1813
查看次数

标签 统计

.net ×1

c# ×1

io ×1

readline ×1

streamreader ×1