Pemadaman Baris Cekap dalam Fail Teks C#
Menggunakan fail teks selalunya memerlukan pengalihan keluar baris tertentu. Artikel ini meneroka kaedah C# yang cekap untuk menyelesaikan tugas ini, terutamanya apabila berurusan dengan fail besar.
Satu teknik yang berkesan melibatkan fail sementara. Fail asal dibaca baris demi baris; baris yang perlu disimpan ditulis pada fail sementara. Akhirnya, fail sementara menggantikan yang asal.
Sebagai alternatif, LINQ menawarkan penyelesaian ringkas yang memanfaatkan pelaksanaan tertunda. ReadLines
dan Where
menapis baris, dan hasil yang ditapis ditulis pada fail sementara, menggantikan yang asal.
Kedua-dua pendekatan mengelakkan memuatkan keseluruhan fail ke dalam memori, penting untuk fail besar. Untuk fail yang lebih kecil, penapisan dalam memori mungkin lebih mudah.
Ingat untuk menyatakan pengekodan, dengan UTF-8 disyorkan untuk keserasian merentas platform. Semua contoh di bawah menganggap UTF-8.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memadam Talian dengan Cekap daripada Fail Teks dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!