title: Filter collection based on values in another collection
body: <p>I have an array of ints and a list of objects which contain int IDs. </p>
  
  <p>If the array of ints contains 1,2, 3 etc, I just want to get the objects which contain those IDs (So those with 1, 2, 3, etc).</p>
  
  <p>How could this be done in .NET 3.5?</p>
  
  <p>Thanks</p>