我无法将字节转换为流。有没有简单的方法可以做到这一点?
Stream stream;
stream = (Stream) vByte; //something is going wrong in this part.
//vByte is a byte variable
您需要使用以下方法实例化一个MemoryStream
对象byte[]
:
MemoryStream stream = new MemoryStream(vByte);
您不能使用强制转换表达式将某些内容转换为不同的类型。
MemoryStream
相反,您可以在数组周围创建一个。
通常,强制转换运算符会将对象的编译时类型更改为不同的类型,前提是它实际上是运行时该类型的实例。
有关详细说明,请参阅此博客文章。