title: Stream.Seek(0, SeekOrigin.Begin) or Position = 0
body: <p>When you need to reset a stream to beginning (e.g. <code>MemoryStream</code>) is it best practice to use</p>
  
  <pre><code>stream.Seek(0, SeekOrigin.Begin);
  </code></pre>
  
  <p>or </p>
  
  <pre><code>stream.Position = 0;
  </code></pre>
  
  <p>I've seen both work fine, but wondered if one was more correct than the other?</p>