我有一个C#数组,我想从中获取每个元素并将其存储在每个csv单元中。我编写了以下内容:
StreamWriter file = new StreamWriter("C:/mylocation/data.csv");
//my2darray is my 2d array created.
for (int i = 0; i < my2darray.GetLength(1); i++)
{
for (int j=0; j<my2darray.GetLength(0);j++)
{
file.Write(my2darray[i][j]);
file.Write("\t");
}
file.Write("\n"); // go to next line
}
问题是每个csv单元包含多个数组元素。如何解决?
如@ adv12所示,我得到了以下修改的解决方案
StreamWriter file = new StreamWriter("C:/mylocation/data.csv");
//my2darray is my 2d array created.
for (int i = 0; i < my2darray.GetLength(1); i++)
{
for (int j=0; j<my2darray.GetLength(0);j++)
{
file.Write(my2darray[i,j]);
//it is comman and not a tab
file.Write(",");
}
//go to next line
file.Write("\n");
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句