如何在System.IO.Stream中转换System.Byte []?

Dan*_*ira 5 c# stream

我无法将字节转换为流.有一个简单的方法吗?

Stream stream;
stream = (Stream) vByte; //something is going wrong in this part. 
//vByte is a byte variable
Run Code Online (Sandbox Code Playgroud)

SLa*_*aks 6

您不能使用强制转换表达式将某些内容转换为其他类型.

相反,您可以MemoryStream在数组周围创建一个.

通常,强制转换操作符将对象的编译时类型更改为其他类型,前提是它在运行时实际上是该类型的实例.
有关详细说明,请参阅此博客文章.


Eva*_*n L 5

您需要使用以下实例化MemoryStream对象byte[]:

    MemoryStream stream = new MemoryStream(vByte);
Run Code Online (Sandbox Code Playgroud)