使用C#将数据写入文本文件
时间: 2024-09-06 09:02:32 浏览: 26
在C#中,你可以使用`StreamWriter`类来将数据写入文本文件。下面是一个基本示例:
```csharp
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
string content = "这是一段你要写入文件的内容";
string filePath = @"C:\temp\example.txt"; // 文件路径
try
{
using (StreamWriter writer = new StreamWriter(filePath))
{
writer.WriteLine(content);
}
Console.WriteLine("数据已成功写入文件!");
}
catch (Exception ex)
{
Console.WriteLine($"写入文件时发生错误: {ex.Message}");
}
Console.ReadLine(); // 程序暂停以便查看结果
}
}
```
在这个例子中,我们首先创建了一个`StreamWriter`实例,并通过构造函数指定要写入的文件路径。然后使用`WriteLine`方法一行行地添加内容到文件中。`using`语句会确保`StreamWriter`在不再使用后会被正确关闭,防止资源泄露。
如果你想写入多行数据,可以多次调用`writer.WriteLine`或`writer.Write`。