Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Membaca Keseluruhan Fail dengan Cekap ke dalam Rentetan dalam C#?

Bagaimanakah Saya Boleh Membaca Keseluruhan Fail dengan Cekap ke dalam Rentetan dalam C#?

Barbara Streisand
Barbara Streisandasal
2025-01-05 10:30:40850semak imbas

How Can I Efficiently Read an Entire File into a String in C#?

Membaca Fail ke dalam Rentetan dengan C#

Membaca keseluruhan fail teks ke dalam pembolehubah rentetan tunggal ialah tugas biasa dalam pengaturcaraan C#. Walaupun pelbagai kaedah untuk mencapai matlamat ini wujud, termasuk membaca bait dan menukarnya, pendekatan yang lebih cekap dan mudah tersedia.

Salah satu kaedah sedemikian adalah melalui File.ReadAllText, seperti ditunjukkan di bawah:

string contents = File.ReadAllText(@"C:\temp\test.txt");

Dalam contoh ini, fail teks terletak pada laluan yang ditentukan dan keseluruhan kandungan fail dibaca ke dalam pembolehubah rentetan bernama kandungan.

Kaedah ini lebih disukai kerana kesederhanaan dan pengoptimumannya. Ia mengendalikan kedua-dua fail teks dan binari, secara automatik menentukan pengekodan yang sesuai berdasarkan format fail. Selain itu, ia memberikan prestasi unggul berbanding pendekatan lain.

Dengan menggunakan File.ReadAllText, pembangun boleh membaca keseluruhan fail ke dalam pembolehubah rentetan dengan mudah, membolehkan pemprosesan teks selanjutnya, manipulasi rentetan atau sebarang operasi lain yang dikehendaki.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membaca Keseluruhan Fail dengan Cekap ke dalam Rentetan dalam C#?. 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