使用 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中文網其他相關文章!