KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have noticed something odd with linq and the Contains method. It seems to get confused on which Contains method to call. if (myString.Contains(strVar, StringComparison.OrdinalIgnoreCase)) { // Code here } The above code doesn't compile with the following error: 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. If I remove the using linq statement it is happy with the contains (but brakes all the linq code). What is the correct syntax to tell the compiler I want to use the String.Contains method and not Linqs? Cheers
Tags (comma-separated)
Save Edits
Cancel