title: Lambda expression to return one result for each distinct value in list
body: <p>I currently have a large list of a class object and I am currently using the following lambda function to return elements that meet the condition. </p>
  
  <pre><code>var call = callList.Where(i =&gt; i.ApplicationID == 001).ToList();
  </code></pre>
  
  <p>This will return a list of objects that all have an id of 001. </p>
  
  <p>I am now curious as to what different ApplicationIDs there are. So I would like a lambda function that will look into this list and return a list where all the element have a different ApplicationID but only fetches one of those.</p>