((PS:我已经搜索了“有效”一词,以了解是否有人在发布此问题之前已经发布了类似的问题。)
我正在寻找逐行读取CSV文件的最佳方法。我想知道什么是最有效的方法。我特别担心文件的大小。是...
要给出更多实地数字,包含145的45 MB CSV文件字段和50,000条记录,读者正在处理约30 MB /秒。所以所有总共花了1.5秒!的机器规格为P4 3.0 GHz,1024MB。
它在LINQ中也很容易使用。您可能会或可能不会觉得有帮助-如果foreach (string line in new LineReader(file))
{
// Do the conversion or whatever
}
为您工作,那可能是更好的“现成”解决方案。