title: Ways of console pausing
body: <p>As I'm new to C#, I searched Google for various stuff which I used to use in C++. One of them is a pause possibility in a console app.</p>
  
  <p>A lot of people suggested different ways like</p>
  
  <pre><code>System.Console.ReadKey(true);
  System.Console.WriteLine();
  </code></pre>
  
  <p>Others even showed self-made functions which 'should' be more efficient than others.
  And that's a real headache to decide which one is a better solution.</p>
  
  <p>Could anyone give any examples of how C# interpret them and which way should be the most efficient?</p>