title: readline then move the pointer back?
body: <p>Is there a function in the <code>streamreader</code> that allows for peek/read the next line to get more information without actually moving the iterator to the next position? </p>
  
  <p>The action on the current line depends on the next line, but I want to keep the integrity of using this code block</p>
  
  <pre><code>while((Line = sr.ReadLine())!=null)
  </code></pre>