c# 把字符串存储txt 文件
时间: 2025-01-03 13:43:58 浏览: 6
在C#中,你可以使用`StreamWriter`类来将字符串写入到`.txt`文件中。以下是一个简单的示例,说明如何操作:
```csharp
using System;
using System.IO; // 引入用于文件操作的命名空间
public void WriteStringToFile(string strToSave, string filePath)
{
try
{
using (StreamWriter writer = new StreamWriter(filePath))
{
// 将字符串写入文件
writer.WriteLine(strToSave); // 每行写一行
// 或者一次性写入整个字符串,如果没有换行符,则会被自动添加
// writer.Write(strToSave);
}
Console.WriteLine($"字符串已成功写入到文件 {filePath}。");
}
catch (Exception ex)
{
Console.WriteLine($"发生错误: {ex.Message}");
}
}
// 调用方法时,传递需要保存的字符串和文件路径
WriteStringToFile("Hello, World!", @"C:\example\test.txt");
```
在这个例子中,`WriteLine`方法会在每行末尾添加一个换行符。如果不需要换行,可以使用`Write`方法。记得替换`filePath`为你实际想要保存文件的路径。如果文件不存在,`StreamWriter`会自动创建它。
阅读全文