什么是将数组元素导出到 .csv Excel 文件的最有效方式?目前我正在这样做,但速度非常慢。感谢您的支持。
int FrameWidth = 640;
int FrameHeight = 480;
Int16[] Values; // 640 x 480, 307200 elements
/*
.. processing ......
*/
//Exporting Values to .csv file
string string2csv = null;
for (int y = 0; y < FrameHeight; y++)
{
for (int x = 0; x < FrameWidth; x++)
{
string2csv = string2csv + Values[y * FrameWidth + x] + ";";
}
string2csv = string2csv + "\n";
}
File.WriteAllText("string2csv.csv", string2csv);
StringBuilder
替代+
。 - D StanleyString.Join
内部使用了StringBuilder
。 - D Stanley