基本上我有一个需要编辑的数据库导入/导出文件(文件有 140 万行)。编辑速度相当快,尽管我必须遍历所有行并检查 2 个字段的长度是否正确,如果不正确,只需将其填充到正确的长度。
我遇到的问题是导出到 csv 文件确实无效。
我目前正在使用我创建的方法,该方法基本上创建一个字符串,然后使用列表中的每个对象创建一个新行(如下面的代码所示)。问题是它进展得很慢。我猜它相当慢,因为列表中的所有对象都有 14 个参数被放入字符串中(代码经过编辑,所以不是那么长)。但有什么办法可以让它更快吗?
public static string CsvExport(List<DataLine> inputList)
{
string exportString = "";
string delimiter = ";";
foreach (DataLine line in inputList)
{
exportString += line.SCREENINGREQUESTUNIQUEID + delimiter + line.REQUESTTIMESTAMP + "\n";
}
return exportString;
}
慕田峪9158850
眼眸繁星
相关分类