He notado algo raro con linq y el método Contiene. Parece confundirse sobre qué método Contiene para llamar.Linq contiene confusión
if (myString.Contains(strVar, StringComparison.OrdinalIgnoreCase))
{
// Code here
}
El código anterior no se compila con el error siguiente:
Los argumentos de tipo para el método System.Linq.Enumerable.Contains'(System.Collections.Generic.IEnumerable, TSource, System.Collections .Generic.IEqualityComparer) 'no se puede deducir del uso. Intente especificar los argumentos de tipo explícitamente.
Si elimino el uso de la sentencia linq, está contento con el contenido (pero frena todo el código linq).
¿Cuál es la sintaxis correcta para decirle al compilador que quiero usar el método String.Contains y no Linqs?
Saludos
que el título es más divertido cuando lo lee mal. –
Ha Ha cierto. Supongo que había más sabiduría en el título que la pregunta en sí. – Magpie