Когда вам нужно сбросить поток в начало (например MemoryStream
), лучше всего использовать
stream.Seek(0, SeekOrigin.Begin);
или
stream.Position = 0;
Я видел, как оба работают хорошо, но задавался вопросом, был ли один более правильным, чем другой?
stream.Position = 0;
но я должен согласиться с @jgauffin, просто выберите наиболее читаемый, оба решения работают нормально.