title: How to set default input value in .Net Console App?
body: <p>How can you set a default input value in a .net console app?</p>
  <p>Here is some make-believe code:</p>
  <pre><code>Console.Write(&quot;Enter weekly cost: &quot;);
  string input = Console.ReadLine(&quot;135&quot;); // 135 is the default. The user can change or press enter to accept
  decimal weeklyCost = decimal.Parse(input);
  </code></pre>
  <p>Of course, I don't expect it to be this simple. I am betting on having to do some low-level, unmanaged stuff; I just don't know how.</p>
  <h1>EDIT</h1>
  <p>I know I can replace no input with the default. That's not what I am asking about. I am trying to LEARN what's involved in achieving the behavior I described: giving the user an editable default. I'm also not worried about input validation; my question has nothing to do with that.</p>