Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Menambah Talian pada Fail Menggunakan C# StreamWriter?

Bagaimana untuk Menambah Talian pada Fail Menggunakan C# StreamWriter?

Susan Sarandon
Susan Sarandonasal
2025-01-19 09:52:09937semak imbas

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

Menggunakan C# StreamWriter untuk Menambah Baris pada Fail

Banyak pembangun C# menghadapi masalah biasa apabila menggunakan StreamWriter: bukannya menambah baris baharu pada fail, kandungan sedia ada akan ditimpa. Ini berlaku kerana StreamWriter lalai untuk menimpa fail. Penyelesaiannya terletak pada penggunaan StreamWriter beban berlebihan yang membolehkan anda menentukan sama ada anda mahu menambah atau menulis ganti.

Untuk menambah baris, buat contoh StreamWriter anda seperti ini:

<code class="language-csharp">StreamWriter file2 = new StreamWriter("c:\file.txt", true);</code>

Untuk kebolehbacaan yang dipertingkatkan (terutamanya dalam versi C# 4 dan lebih baharu), anda boleh menggunakan sintaks yang lebih eksplisit ini:

<code class="language-csharp">StreamWriter file2 = new StreamWriter("c:\file.txt", append: true);</code>

Dengan kaedah ini, StreamWriter akan menambah rentetan anda pada penghujung fail, memastikan baris asal utuh dan diasingkan dengan betul.

Atas ialah kandungan terperinci Bagaimana untuk Menambah Talian pada Fail Menggunakan C# StreamWriter?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn