C# 使用list生成一个txt文件
时间: 2023-08-14 09:05:23 浏览: 54
你可以使用C#中的`StreamWriter`类来创建和写入一个文本文件。以下是使用`List<string>`对象生成一个文本文件的示例代码:
```csharp
using System;
using System.Collections.Generic;
using System.IO;
class Program
{
static void Main(string[] args)
{
// 创建一个List<string>对象
List<string> lines = new List<string>();
lines.Add("第一行文本");
lines.Add("第二行文本");
lines.Add("第三行文本");
// 创建一个新的文本文件并写入List<string>对象中的所有行
using (StreamWriter writer = new StreamWriter("example.txt"))
{
foreach (string line in lines)
{
writer.WriteLine(line);
}
}
Console.WriteLine("文本文件已生成。");
}
}
```
在上面的代码中,我们首先创建了一个`List<string>`对象并向其中添加了几行文本。然后,我们使用`StreamWriter`类创建了一个名为`example.txt`的新文本文件,并循环遍历`List<string>`对象中的每一行文本,将其写入到文件中。最后,我们关闭了`StreamWriter`对象并输出了一条完成消息。