Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Menukar Strim C# kepada Tatasusunan Byte?
Menukar Strim C# kepada Tatasusunan Byte dengan Cekap
Pengaturcara C# selalunya perlu mengubah objek Stream
(mewakili jujukan bait) kepada tatasusunan byte[]
. Ini penting untuk tugas seperti pengendalian fail, penghantaran data dan pemprosesan strim.
Pendekatan Diperkemas
Penyelesaian yang bersih dan cekap adalah seperti berikut:
<code class="language-csharp">using (var memoryStream = new MemoryStream()) { sourceStream.CopyTo(memoryStream); return memoryStream.ToArray(); }</code>
Kod ini menggunakan CopyTo
untuk memindahkan data dengan cekap daripada sourceStream
ke MemoryStream
. Kaedah ToArray()
kemudian mengekstrak tatasusunan bait yang terhasil dengan mudah. Pendekatan ini padat dan sangat berkesan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Strim C# kepada Tatasusunan Byte?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!