title: Use "greater than or equals" or just "greater than"
body: <p>I remember from C days that we were encouraged to use</p>
  
  <pre><code>i &gt; -1
  </code></pre>
  
  <p>instead of</p>
  
  <pre><code>i &gt;= 0
  </code></pre>
  
  <p>because of performance.</p>
  
  <p>Does this still apply in the C# .NET world? What are the performance implications of using one over the other with today's compilers? i.e. Is the compiler clever enough to optimize these for you?</p>
  
  <p>(As an aside try and type the question "use >= or >" into the question field on Stack Overflow and see what happens.)</p>