[英]Efficiency in Writing to CSV Using C#
剛,我需要一些關於這個的想法。
假設我要根據收集的數據構建CSV文件。 列表中的數據約為100MB。 首先構建列表,然后將整個列表寫入CSV效率更高嗎?還是應該在收集數據時將其寫入CSV?
提前致謝。
看來您是在專門詢問效率 。
如果您通過分配的總內存定義最有效的方法-那么在獲取數據時一定要構建CSV。
如果您將最有效的方法定義為在(短期)將來利用數據的多功能性最高的方法,那么最明智的做法可能是先填充列表。
還有許多其他可能性,我想這取決於您如何定義效率。
不使用任何內存並將其用作列表會更快,但是,如果要執行需要考慮數據切片的操作,則使用列表會容易得多,甚至可能更快。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.