title: C# - LINQ mutual exclusive elements
body: <p>I have a task which I think can be solved with LINQ. The problem is I am pretty new with it and I just can't implement my idea correctly.</p>
  
  <p><br>
  <br>
  <strong>Problem:</strong><br>
  I have two string lists:<br></p>
  
  <pre><code> var list1 = new List&lt;string&gt;{ "item1", "item2" }; &lt;br&gt;
   var list2 = new List&lt;string&gt;{ "item1", "item3", "item3", "item4" };
  </code></pre>
  
  <p>The goal is to return a new List containing the elements from list2 which are <strong>not</strong> contained in list1, ( "item3", "item4" )</p>