[英]How do I convert struct System.Byte byte[] to a System.IO.Stream object in C#?
[英]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.