簡體   English   中英

如何在System.IO.Stream中轉換System.Byte []?

[英]how to convert System.Byte[] in System.IO.Stream?

我無法將字節轉換為流。 有一個簡單的方法嗎?

Stream stream;
stream = (Stream) vByte; //something is going wrong in this part. 
//vByte is a byte variable

您不能使用強制轉換表達式將某些內容轉換為其他類型。

相反,您可以在數組周圍創建一個MemoryStream

通常,強制轉換操作符將對象的編譯時類型更改為其他類型,前提是它在運行時實際上是該類型的實例。
有關詳細說明,請參閱此博客文章

您需要使用byte[]實例化MemoryStream對象:

    MemoryStream stream = new MemoryStream(vByte);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM