title: Reusing Memory Streams
body: <p>Assume I have copied a byte buffer into a memory stream using this</p>
  
  <pre><code>memoryStream.Read(data, 0, data.Length);
  </code></pre>
  
  <p>Is there any way for me to empty the stream and reuse it to read additional data?</p>
  
  <p>I want to avoid creating many MemoryStream objects and prefer to use one instance, resetting it between usages</p>