title: Difference between using .First() and .Where().First()
body: <p>Is there any difference between this:</p>
  
  <p><code>myList.Where(item =&gt; item == 0).First();</code></p>
  
  <p>and this:</p>
  
  <p><code>myList.First(item =&gt; item == 0);</code></p>
  
  <p>The later makes far more sense to me as it is shorter, but I seem to see the top version more often.</p>