Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk Menukar Array Byte ke Strim dalam C#?

Bagaimana untuk Menukar Array Byte ke Strim dalam C#?

Susan Sarandon
Lepaskan: 2024-12-28 07:44:52
asal
862 orang telah melayarinya

How to Convert a Byte Array to a Stream in C#?

Menukar System.Byte byte[] kepada System.IO.Stream dalam C#

Dalam C#, proses menukar tatasusunan bait menjadi objek aliran adalah agak mudah. Ini boleh dicapai melalui penggunaan kelas MemoryStream, yang menyediakan cara mudah untuk mencipta strim yang disokong oleh tatasusunan bait dalam memori.

Penyelesaian:

Pendekatan paling mudah untuk menukar tatasusunan bait kepada aliran ialah menggunakan MemoryStream pembina:

Stream stream = new MemoryStream(byteArray);
Salin selepas log masuk

Di mana byteArray ialah tatasusunan bait yang ingin anda tukar. MemoryStream yang dicipta melalui kaedah ini membolehkan anda mengakses dan memanipulasi data dalam tatasusunan bait seolah-olah ia disimpan dalam fail. Ini membolehkan pelbagai operasi seperti membaca, menulis dan mencari dalam strim.

Sebagai contoh, katakan anda mempunyai tatasusunan bait bernama "bait" yang mengandungi data binari. Anda boleh menukarnya kepada strim seperti ini:

byte[] bytes = { 0x41, 0x42, 0x43, 0x44 };
Stream stream = new MemoryStream(bytes);
Salin selepas log masuk

Sekarang, strim ialah perwakilan dalam memori bagi tatasusunan bait anda, memberikan anda keupayaan untuk melaksanakan operasi berasaskan strim pada data.

Atas ialah kandungan terperinci Bagaimana untuk Menukar Array Byte ke Strim dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan