如何将byte 转换为C#中的stream?
如何将byte[]数组转换为C#中的stream? 
 将字节数组转换为stream的最简单方法是使用MemoryStream类: 
 Stream stream = new MemoryStream(byteArray); 
  您正在寻找MemoryStream.Write方法 。 例如,下面的代码会将byte[]数组的内容写入存储器stream中: 
 byte[] myByteArray = new byte[10]; MemoryStream stream = new MemoryStream(); stream.Write(myByteArray, 0, myByteArray.Length); 
 或者,您可以基于字节数组创build一个新的 ,不可resize的MemoryStream对象: 
 byte[] myByteArray = new byte[10]; MemoryStream stream = new MemoryStream(myByteArray); 
 写入任何stream(不仅是MemoryStream )的一般方法是使用BinaryWriter : 
 static void Write(Stream s, Byte[] bytes) { using (var writer = new BinaryWriter(s)) { writer.Write(bytes); } } 
 看看MemoryStream类。