C#中用StringBuilder写个CSV存储数据
时间: 2023-11-17 10:56:56 浏览: 33
好的,以下是用StringBuilder写CSV文件的示例代码:
```csharp
using System;
using System.IO;
using System.Text;
class Program
{
static void Main(string[] args)
{
// 数据
string[][] data = new string[3][];
data[0] = new string[] { "Name", "Age", "Gender" };
data[1] = new string[] { "Tom", "20", "Male" };
data[2] = new string[] { "Lucy", "18", "Female" };
// 写入CSV文件
StringBuilder sb = new StringBuilder();
for (int i = 0; i < data.Length; i++)
{
sb.AppendLine(string.Join(",", data[i]));
}
File.WriteAllText("data.csv", sb.ToString());
Console.WriteLine("CSV文件已生成!");
}
}
```
这段代码将生成一个名为"data.csv"的文件,内容如下:
```
Name,Age,Gender
Tom,20,Male
Lucy,18,Female
```