title: How to determine if a string contains any matches of a list of strings
body: <p>Hi say I have a list of strings:</p>
  
  <pre><code>var listOfStrings = new List&lt;string&gt;{"Cars", "Trucks", "Boats"};
  </code></pre>
  
  <p>and I have a vehicles options which has a Name field.</p>
  
  <p>I want to find the vehicles where the name matches one of the items in the listOfStrings.</p>
  
  <p>I'm trying to do this with linq but can't seem to finish it at the moment.</p>
  
  <pre><code>var matchingVehicles = Vehicles.Where(v =&gt; v.Name == one of the listOfStringItem)
  </code></pre>
  
  <p>Can anybody help me with this?</p>