title: Why use First instead of FirstOrDefault in LINQ?
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/1024559/when-to-use-first-and-when-to-use-firstordefault-with-linq">When to use .First and when to use .FirstOrDefault with LINQ?</a>  </p>
  </blockquote>
  
  
  
  <p>What is the point of using the <code>First</code> operator in LINQ, when you could use the <code>FirstOrDefault</code> operator instead?</p>
  
  <pre><code>var q = results.First(); // Error if empty
  </code></pre>