📜  streamwriter 附加文本 (1)

📅  最后修改于: 2023-12-03 14:47:43.617000             🧑  作者: Mango

StreamWriter 附加文本

StreamWriter 是 C# 中用于写入文本文件的类。通过使用 StreamWriter 对象,可以向文本文件中写入字符串、字符和行。

创建 StreamWriter 对象

可以使用以下代码创建一个 StreamWriter 对象,并指定要写入的文件路径:

using System.IO;

string filePath = "path/to/file.txt";
StreamWriter writer = new StreamWriter(filePath, append: true);
  • filePath: 要写入的文件的路径。
  • append(可选参数): 指示是否附加到文件末尾。如果设置为 true,则新的输出将添加到现有文件中。
写入文本

使用 StreamWriter 对象的 WriteWriteLine 方法来写入文本:

writer.Write("Hello");
writer.WriteLine("World");
  • Write 方法用于写入字符串。
  • WriteLine 方法用于写入字符串并在末尾添加换行符。
关闭 StreamWriter

完成写入操作后,应关闭 StreamWriter 对象,以确保文件正确地保存和释放资源:

writer.Close();
完整示例

以下是一个使用 StreamWriter 写入文本文件的完整示例:

using System.IO;

string filePath = "path/to/file.txt";
StreamWriter writer = new StreamWriter(filePath, append: true);

writer.Write("Hello");
writer.WriteLine("World");

writer.Close();

以上示例将在指定的文件路径上创建或附加内容,并写入 "Hello World"。

注意: 为了在指定文件路径上正确写入文件,需要在代码中提供正确的文件路径。

希望这个介绍有助于你理解 StreamWriter 类的使用。