我有一个文本文件,可能有多达1百万行,我有一个代码一次读取一行文件,但这需要花费很多时间......很多很多时间.c#中是否有一种方法可以优化此过程,并提高读数.这是我正在使用的代码.
using(var file = new StreamReader(filePath))
{
while((line = file.ReadLine()) != null)
{
//do something.
}
}
Run Code Online (Sandbox Code Playgroud)
有关批量阅读这些内容或改进流程的建议吗?
谢谢.
谢谢你们的评论.这个问题与\有关,我正在使用SmartXls库写入Excel,这导致瓶颈.我联系了开发人员来解决这个问题.所有建议的解决方案都适用于其他场景.