使用 StreamWriter 在 C# 中向文件添加行
本指南介绍了如何使用 C# 的 StreamWriter
类将行附加到现有文件。 一个常见的错误是无意中覆盖文件而不是追加文件。 解决方案在于正确使用 StreamWriter
构造函数。
标准 StreamWriter
构造函数默认会覆盖任何预先存在的文件内容。要附加新行,您必须使用附加标志。 方法如下:
<code class="language-csharp">new StreamWriter("c:\file.txt", true);</code>
设置第二个参数 (true
) 启用追加模式。 StreamWriter
现在将在文件末尾添加新行。
为了增强可读性(在 C# 4 及更高版本中可用),请使用以下替代语法:
<code class="language-csharp">new StreamWriter("c:\file.txt", append: true);</code>
通过合并此更改,您的代码将成功追加行,保留现有文件内容并在每次执行时扩展它。
以上是如何在 C# 中使用 StreamWriter 将行追加到文件?的详细内容。更多信息请关注PHP中文网其他相关文章!