最近在一个项目中需要将List中的数据保存成csv文件,开始使用的是for循环组装:
foreach(string str in list)
{
content += str+",";
}
大概list有1W以上的长度,发现速度慢得不行,10s的级别。
解决方案:
StringBuilder sb = new StringBuilder()
foreach(string str in list)
{
sb.Append(str);
sb.Append(",");
}
content = sb.toString();
这就是10 ms级别了