C#二维数组保存csv
时间: 2023-10-19 07:13:05 浏览: 259
可以使用C#中的`System.IO`命名空间中的`StreamWriter`类来将二维数组保存为CSV文件。
以下是示例代码:
```csharp
using System.IO;
// 二维数组
int[,] array = new int[3, 2] { { 1, 2 }, { 3, 4 }, { 5, 6 } };
// CSV文件路径
string csvFilePath = "path/to/csv/file.csv";
// 创建StreamWriter对象,用于写入CSV文件
using (StreamWriter writer = new StreamWriter(csvFilePath))
{
// 遍历二维数组
for (int i = 0; i < array.GetLength(0); i++)
{
for (int j = 0; j < array.GetLength(1); j++)
{
// 将数组元素写入CSV文件
writer.Write(array[i, j]);
// 如果不是最后一个元素,则在元素后添加逗号
if (j < array.GetLength(1) - 1)
{
writer.Write(",");
}
}
// 在每一行的末尾添加换行符
writer.WriteLine();
}
}
```
这段代码将二维数组保存为CSV文件,并将其保存在`csvFilePath`变量所指定的路径下。你可以根据自己的需要进行修改。
阅读全文