title: Console.WriteLine() vs. Console.WriteLine(string.Empty)
body: <p>In one of our application I've come across some lines like this:</p>
  
  <pre><code>Console.WriteLine(string.Empty);
  </code></pre>
  
  <p>I checked whether it makes any difference if I just write:</p>
  
  <pre><code>Console.WriteLine();
  </code></pre>
  
  <p>But the output is the same (as expected).</p>
  
  <p>What's "best practice" in this example? Are there any situations where it's necessary to pass an empty <code>string</code> instead of not passing any parameter?</p>