title: In C#, should I use string.Empty or String.Empty or "" to intitialize a string?
body: <p>In C#, I want to initialize a string value with an empty string.</p>
  
  <p>How should I do this? 
  What is the right way, and why?</p>
  
  <pre><code>string willi = string.Empty;
  </code></pre>
  
  <p>or</p>
  
  <pre><code>string willi = String.Empty;
  </code></pre>
  
  <p>or</p>
  
  <pre><code>string willi = "";
  </code></pre>
  
  <p>or what?</p>