title: LINQ query to return distinct field values from list of objects
body: <pre><code>class obj
  {
      int typeId; //10 types  0-9 
      string uniqueString; //this is unique
  }
  </code></pre>
  <p>Assume there is a list with 100 elements of objs, but only 10 unique typeIDs.</p>
  <p>Is it possible to write a LINQ query that returns the 10 unique ints from the list of objs?</p>