title: Remove items from List<string> where substring is duplicated (C#)
body: <p>Lets say I have a list</p>
  <pre class="lang-none prettyprint-override"><code>TEST1 10:05:45
  TEST2 10:03:23
  TEST3 10:01:28
  TEST2 13:03:23
  TEST3 16:01:28
  </code></pre>
  <p>I would like to filter my list and remove all lines where the name is duplicated,
  so my output would be this here:</p>
  <pre class="lang-none prettyprint-override"><code>TEST1 10:05:45
  </code></pre>
  <p>This is what I have tryed so far:</p>
  <pre class="lang-cs prettyprint-override"><code>List&lt;string&gt; numberList = new List&lt;string&gt;() {
      &quot;TEST1 10:05:45&quot;, &quot;TEST2 10:03:23&quot;, &quot;TEST3 10:01:28&quot;, 
      &quot;TEST2 13:03:23&quot;, &quot;TEST3 16:01:28&quot; };
            
  foreach (var x in numberList
      .GroupBy(i =&gt; i)
      .Where(g =&gt; g.Count() == 1)
      .Select(g =&gt; g.Key))
  {
      MessageBox.Show(x.ToString());
  }
  </code></pre>
  <p>Unfortunately this doesnt work since the Time Stamps are different altough the name is the same</p>
  <p>Anyone got a clue what I can do here ?</p>