使用以下代码:
如果我有一个写入内存流的方法,然后我想将该流写入磁盘,我需要将位置设置为0吗?或者说,流是否具有不同的读/写指针?
using (var stream = new MemoryStream())
{
thumbnail.Save(stream); // you get the idea
stream.Position = 0; // <- is this needed?
WriteStreamToDisk(stream);
}
如果我有一个写入内存流的方法,然后我想将该流写入磁盘,我需要将位置设置为0吗?或者说,流是否具有不同的读/写指针?