Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Menukar Strim C# kepada bait[] dengan Cekap?
Menukar Strim C# kepada bait[] Tatasusunan: Panduan Praktikal
Selalunya, pembangun C# menghadapi senario yang memerlukan penukaran Strim (aliran data linear) kepada tatasusunan bait. Ini amat relevan apabila berurusan dengan data binari atau komunikasi rangkaian.
Teknik Penukaran Strim-ke-bait[] yang Cekap
Pendekatan paling berkesan melibatkan langkah-langkah ini:
MemoryStream
untuk menyimpan data yang ditukar.CopyTo
untuk memindahkan data daripada Strim sumber ke MemoryStream
.ToArray
untuk mengekstrak tatasusunan bait daripada MemoryStream
yang dihuni.Di bawah ialah contoh kod ringkas yang menggambarkan proses ini:
<code class="language-csharp">using (var memoryStream = new MemoryStream()) { sourceStream.CopyTo(memoryStream); byte[] byteArray = memoryStream.ToArray(); return byteArray; }</code>
Atas ialah kandungan terperinci Bagaimana untuk Menukar Strim C# kepada bait[] dengan Cekap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!