title: C# Arraylist removing paired duplicate values
body: <p>Removing copies from Arraylist based on pairing: </p>
  
  <p>If you start with: </p>
  
  <pre><code>"Rock" "is" "WWE" "Superstar" "How" "is" "pet" "Rock" "is" "WWE" "Superstar" "How" "is" "pet" 
  </code></pre>
  
  <p>Then output should be: </p>
  
  <pre><code>"Rock" "is" "WWE" "Superstar" "How" "is" "pet" 
  </code></pre>
  
  <p>Only one copy removing other matching pair duplicate.</p>