C#保存每行数据到txt文件
时间: 2024-09-18 21:06:16 浏览: 56
在C#中,你可以使用`StreamWriter`类将每一行的数据逐行写入文本文件(`.txt`)。下面是一个简单的示例,展示如何做到这一点:
```csharp
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
// 定义要写入的文件路径和内容数组
string filePath = "data.txt";
string[] dataRows = { "第一行数据", "第二行数据", "第三行数据" };
try
{
// 创建或打开文件(如果存在则追加)
using (StreamWriter writer = new StreamWriter(filePath, true))
{
foreach (string row in dataRows)
{
// 每行数据前加上换行符
writer.WriteLine(row);
}
}
Console.WriteLine("数据已成功写入文件!");
}
catch (Exception ex)
{
Console.WriteLine($"发生错误:{ex.Message}");
}
}
}
```
在这个例子中,我们首先创建了一个`StreamWriter`实例,并指定了文件名和是否追加模式。然后通过一个循环,遍历`dataRows`数组,对每个元素添加换行符并写入文件。最后关闭`StreamWriter`。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![txt](https://img-home.csdnimg.cn/images/20241231045021.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)