Stream.Seek(0,SeekOrigin.Begin)或者Position = 0
当你需要将stream重置为开始(例如MemoryStream
)时,最好使用它
stream.Seek(0, SeekOrigin.Begin);
要么
stream.Position = 0;
我已经看到两个工作正常,但想知道是否比另一个更正确?
设置绝对位置时使用位置,设置相对位置时寻求。 两者都提供了方便,所以你可以select一个适合你的代码的风格和可读性。 访问位置要求stream可被查找,因此它们可以安全地互换。