title: How to add a Timeout to Console.ReadLine()?
body: <p>I have a console app in which I want to give the user <em>x</em> seconds to respond to the prompt.  If no input is made after a certain period of time, program logic should continue.  We assume a timeout means empty response.</p>
  
  <p>What is the most straightforward way of approaching this?</p>