C#写txt文件逐行写入
时间: 2024-08-14 14:01:06 浏览: 28
在C#中,你可以使用`StreamWriter`类来逐行写入文本文件。以下是一个简单的示例:
```csharp
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
// 定义文件路径
string filePath = @"C:\example.txt";
try
{
using (StreamWriter writer = new StreamWriter(filePath))
{
// 想要写入的数据,这里一行一行地添加
writer.WriteLine("这是第一行");
writer.WriteLine("这是第二行");
writer.WriteLine("这是第三行");
Console.WriteLine("数据已成功写入文件.");
}
}
catch (Exception ex)
{
Console.WriteLine($"发生错误: {ex.Message}");
}
// 等待用户确认,以便看到程序是否完全关闭
Console.ReadLine();
}
}
```
在这个例子中,我们首先创建了一个`StreamWriter`实例,并指定要写入的文件路径。然后通过`writer.WriteLine()`方法逐行写入内容。最后记得在完成操作后关闭流,使用`using`语句可以确保自动关闭资源。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)