首頁 >後端開發 >C++ >如何在 C# 中使用 StreamWriter 將行追加到檔案?

如何在 C# 中使用 StreamWriter 將行追加到檔案?

Susan Sarandon
Susan Sarandon原創
2025-01-19 09:57:09328瀏覽

How to Append Lines to a File Using StreamWriter in C#?

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn