我无法将字节转换为流。有一种简单的方法吗?
Stream stream;
stream = (Stream) vByte; //something is going wrong in this part.
//vByte is a byte variable
答案 0 :(得分:6)
您不能使用强制转换表达式将某些内容转换为其他类型。
相反,您可以在数组周围创建MemoryStream
。
通常,强制转换操作符将对象的编译时类型更改为其他类型,前提是它在运行时实际上是该类型的实例。
有关详细说明,请参阅this blog post。
答案 1 :(得分:5)
您需要使用MemoryStream
实例化byte[]
对象:
MemoryStream stream = new MemoryStream(vByte);