C# 我需要';倒带';在读取写入的内容之前创建一个流?

C# 我需要';倒带';在读取写入的内容之前创建一个流?,c#,.net,stream,C#,.net,Stream,使用此代码: using (var stream = new MemoryStream()) { thumbnail.Save(stream); // you get the idea stream.Position = 0; // <- is this needed? WriteStreamToDisk(stream); } 使用(var stream=new MemoryStream()) { 缩略图。保存(流);//你明白了 stream.Position=

使用此代码:

using (var stream = new MemoryStream())
{
    thumbnail.Save(stream); // you get the idea
    stream.Position = 0; // <- is this needed?
    WriteStreamToDisk(stream);
}
使用(var stream=new MemoryStream())
{
缩略图。保存(流);//你明白了

stream.Position=0;//流只有一个用于读写的位置

  • Thumbnail.Save(O);
    在完成对流的写入后不回放流,并且
  • WriteStreamToDisk(O);
    在开始从流中读取之前不会倒带流
  • 然后是的,您需要自己倒带流