title: Generate a collection of dates from an objects collection
body: <p>I have a collection of objects:</p>
  
  <pre><code>private ObservableCollection&lt;ObjectClass&gt; myObjectsCollection;
  </code></pre>
  
  <p>It contains several properties which one of them is <code>Date</code>: </p>
  
  <pre><code>public string Date { get; set; }
  </code></pre>
  
  <p>The collection may contain several objects with a same date. </p>
  
  <p>I want to generate a new <code>ObservableCollection</code> which holds a new objects from the same class of <code>ObjectClass</code> but every object represents only one date. </p>
  
  <p>For example: Let's say I have 1000 objects which holds a total of 14 dates across the whole collection. So the new collection will hold only 14 objects of the same class type. Every new object will contain only <code>Date</code> property.</p>