title: Compare two arrays using LINQ
body: <p>For example, I have two arrays:</p>
  
  <pre><code>string[] arrayOne = {"One", "Two", "Three", "Three", "Three"};
  string[] arrayTwo = {"One", "Two", "Three"};
  
  var result = arrayOne.Except(arrayTwo);
  
  foreach (string s in result) Console.WriteLine(s);
  </code></pre>
  
  <p>I want Items from <code>arrayOne</code> which are not there in <code>arrayTwo</code>. So here I need result as: <strong><code>Three Three</code></strong>
  but I am getting no results as its treating "Three" as common and not checking the other two items("Three", "Three").</p>
  
  <p>I dont want to end up writing a huge method to solve this. Tried couple other answer on SO but didnt worked as expected :(.</p>
  
  <p>Thanks!!!</p>