title: Linq contains confusion
body: <p>I have noticed something odd with linq and the Contains method.  It seems to get confused on which Contains method to call.</p>
  
  <pre><code>if (myString.Contains(strVar, StringComparison.OrdinalIgnoreCase))
  {
    // Code here                  
  }
  </code></pre>
  
  <p>The above code doesn't compile with the following error:</p>
  
  <p>The type arguments for method 'System.Linq.Enumerable.Contains(System.Collections.Generic.IEnumerable, TSource, System.Collections.Generic.IEqualityComparer)' cannot be inferred from the usage. Try specifying the type arguments explicitly.</p>
  
  <p>If I remove the using linq statement it is happy with the contains (but brakes all the linq code).</p>
  
  <p>What is the correct syntax to tell the compiler I want to use the String.Contains method and not Linqs?</p>
  
  <p>Cheers</p>