title: string.Length > 0 and string.Length != 0
body: <p>Is there any difference, in terms of performance, between the following c# code:</p>
  
  <pre><code>string s = "abc";
  bool notEmpty1 = s.Length != 0;
  bool notEmpty2 = s.Length &gt; 0
  </code></pre>
  
  <p>If there is not, which is a better coding guideline? I'd also be interested to see if there are other languages that have different behaviour than c# in this example.</p>