title: Compare or Match the two generic List sets using Linq
body: <p>Reference to many links for Lists comparision   <a href="https://stackoverflow.com/questions/10815387/compare-two-lists-c-sharp-linq">Compare two lists C# linq</a> still I'm really not getting matching between the lists clearly.</p>
  
  <pre><code>Let's say I have two lists of strings:
  
   List1: "apple, orange, mango, bananna, butter fruit"
  
   List2: "butter fruit, grapes, apple, bananna, orange, mango, jack fruit, pineapple"
  </code></pre>
  
  <p>Here i need to check whether the <strong>List1</strong> items are there in <strong>List2</strong> set or not. If it is there return true otherwise false.</p>
  
  <p>I tried with Except but not getting the expected result true or false between the sets.</p>
  
  <pre><code>if(List1.Except(List2).Count == 0)
  {
    ....
  }
  </code></pre>