title: Array in another bigger array including duplicates using Linq
body: <p>Example: <code>Array1.Intersect(Array2)</code> checks for only distinct elements.</p>
  
  <p>Is there an elegant way using linq to get the result which contains even duplicates? The result should be case-insensitive. Thanks.</p>