将2维c#数组的内容存储到csv文件中

用户名

我有一个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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

c#将文本框(文件内容)行存储到数组中

将文件内容存储到数组中

将.csv文件读入一维数组c#

读取文件并将其内容存储到二维数组 C++

C# 将 DB 中的内容存储到列表中

使用JavaScript将CSV文件存储到数组中

C# 将文件行存储到数组中,然后保存所选行

将几个csv文件的内容保存到可搜索的数组C#中

如何将CSV文件中的int值存储在单独的二维数组元素中

将输入文件存储到2D数组C ++中

如何将文件中的单词存储在C中的二维数组中

如何将放置在蔚蓝文件存储中的.csv文件的内容复制到powershell变量?

使用openCSV忽略CSV值+将CSV文件中的int值存储在单独的二维数组元素中

我如何将数组的内容存储到Powershell中的json文件中

将文件行存储到数组中

将文本文件内容逐行存储到数组中

如何将每个文本文件的内容存储到关联数组中?

CSV文件的内容到C中的结构。

C++:将矩阵存储在一维数组中

读取文件内容,存储在数组中,向数组中添加更多内容,然后将新数组存储在文件中C ++

如何读取文件的内容并将其存储在c#中的格式化数组中

将 .npz 文件的文件内容存储在数组中

将一维数组存储到二维

将数组的对象存储到CSV文件中,并使用GUI的特定参数读取它们

将值从CSV文件存储到动态char数组

使用 C 将一维字符数组复制到二维字符数组中

在列表中查找更改,然后将特定值存储到数组C#中

C ++将数组存储在单独的文件中

将存储在变量中的内容写入 csv 文件