流类型转换
如何实现
MemoryStream 与 FileStream 或Stream 之间的转换?
------解决方案--------------------使用流的Read及Write方法读或写一个Byte[]来达到相互转换的目的。
------解决方案--------------------不用转换, 可以直接赋值
------解决方案--------------------
------解决方案--------------------MemoryStream 与 FileStream 或Stream 之间的转换?
=========================
// Stream直接引用
Stream ms = new MemoryStream();
Stream fs = new FileStream( "test.txt ", FileMode.Create, FileAccess.ReadWrite, FileShare.None, 8, FileOptions.None);
FileStream 和 MemoryStream之间,用一个byte[]中间量来转化,也可以直接读
比如
int i = ms.ReadByte();
while (i> 0)
{
fs.WriteByte((byte)i);
i = ms.ReadByte();
}