C# 使用 StreamWriter 写入文件:详细教程和示例代码
要使用 StreamWriter 写入数据,可以按照以下步骤进行操作:
- 创建一个 StreamWriter 对象,指定要写入的文件路径和文件名。例如:
StreamWriter writer = new StreamWriter('data.txt');
- 使用 StreamWriter 的 Write 方法写入数据。例如:
writer.Write('Hello, world!');
- 使用 StreamWriter 的 WriteLine 方法写入一行数据。例如:
writer.WriteLine('This is a new line.');
- 使用 StreamWriter 的 Flush 方法将数据写入文件。例如:
writer.Flush();
- 最后,关闭 StreamWriter 对象,释放资源。例如:
writer.Close();
完整的示例代码如下:
using System;
using System.IO;
class Program
{
static void Main()
{
// 创建一个 StreamWriter 对象,指定要写入的文件路径和文件名
StreamWriter writer = new StreamWriter('data.txt');
// 写入数据
writer.Write('Hello, world!');
writer.WriteLine('This is a new line.');
// 将数据写入文件
writer.Flush();
// 关闭 StreamWriter 对象,释放资源
writer.Close();
}
}
请注意,StreamWriter 会自动创建文件(如果文件不存在),并覆盖现有文件内容。如果要以追加模式写入文件,可以在创建 StreamWriter 对象时指定第二个参数为 true,例如:
StreamWriter writer = new StreamWriter('data.txt', true);
这样,写入的数据将被追加到文件的末尾,而不是覆盖原有内容。
原文地址: http://www.cveoy.top/t/topic/plgE 著作权归作者所有。请勿转载和采集!