title: Find and Deletes Duplicates in List of Tuples in C#
body: <p>I need to find and remove the duplicates from a List of tuples.
  Basically, my structure is made like that:</p>
  
  <pre><code>List&lt;Tuple&lt;string, string&gt;&gt; myList = new List&lt;Tuple&lt;string, string&gt;&gt;();
  
  ****
  
  private void FillStructure()
  {
       myList.Add(Tuple.Create&lt;string, string&gt;("A", "B"));
       myList.Add(Tuple.Create&lt;string, string&gt;("A", "C"));
       myList.Add(Tuple.Create&lt;string, string&gt;("C", "B"));
       myList.Add(Tuple.Create&lt;string, string&gt;("C", "B"));    // Duplicate
       myList.Add(Tuple.Create&lt;string, string&gt;("A", "D"));
  
       FindAndRemoveDuplicates(myList);
  }
  
  private void FindAndRemoveDuplicates(List&lt;Tuple&lt;string, string&gt;&gt; myList)
  {
          // how can I perform this ?
  }
  </code></pre>
  
  <p>I can't use a Dictionary because I can have the same key but different values!
  Thank you in advance</p>