title: C# Advanced Console I/O
body: <p>I have multiple I/O tasks that I want to do with a console:</p>
  
  <ul>
  <li>Print out standard, non-editable text (<code>Console.WriteLine()</code>)</li>
  <li>Print out text that the user can edit (<code>?</code>)</li>
  <li>Allow the user to type, and be able to output text via the two methods above (<code>?</code>)
  
  <ul>
  <li>It would be nice if I could do <a href="https://stackoverflow.com/questions/3404421/password-masking-in-c-console-application">password masking</a> too.</li>
  </ul></li>
  </ul>
  
  <p>Anybody have any solutions?</p>