С этим кодом:
using (var stream = new MemoryStream())
{
thumbnail.Save(stream); // you get the idea
stream.Position = 0; // <- is this needed?
WriteStreamToDisk(stream);
}
Если у меня есть метод записи в поток памяти, а затем я хочу записать этот поток на диск, нужно ли мне установить позицию в 0?
Или у потоков есть разные указатели чтения / записи?