title: Remove items from one list in another
body: <p>I'm trying to figure out how to traverse a generic list of items that I want to remove from another list of items.</p>
  
  <p>So let's say I have this as a hypothetical example</p>
  
  <pre><code>List&lt;car&gt; list1 = GetTheList();
  List&lt;car&gt; list2 = GetSomeOtherList();
  </code></pre>
  
  <p>I want to traverse list1 with a foreach and remove each item in List1 which is also contained in List2.</p>
  
  <p>I'm not quite sure how to go about that as foreach is not index based.</p>