首頁 > 後端開發 > C++ > 如何將 C# 流轉換為位元組數組?

如何將 C# 流轉換為位元組數組?

Patricia Arquette
發布: 2025-01-12 10:05:44
原創
168 人瀏覽過

How Can I Convert a C# Stream to a Byte Array?

有效率地將 C# 流轉換為位元組數組

C# 程式設計師經常需要將 Stream 物件(表示位元組序列)轉換為 byte[] 陣列。這對於文件處理、資料傳輸和流處理等任務至關重要。

簡化的方法

乾淨高效的解決方案如下:

<code class="language-csharp">using (var memoryStream = new MemoryStream()) {
  sourceStream.CopyTo(memoryStream);
  return memoryStream.ToArray();
}</code>
登入後複製

此程式碼使用 CopyTo 有效地將資料從 sourceStream 傳送到 MemoryStream。 然後,ToArray() 方法可以輕鬆提取生成的位元組數組。 這種方法既緊湊又高效。

以上是如何將 C# 流轉換為位元組數組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板