Hay dos listas:Excluir elementos de la lista que contienen valores de otra lista
List<string> excluded = new List<string>() { ".pdf", ".jpg" };
List<string> dataset = new List<string>() {"valid string", "invalid string.pdf", "invalid string2.jpg","valid string 2.xml" };
¿Cómo se filtran de salida los valores de la lista "conjunto de datos" que contienen cualquier palabra clave de la lista "excluidos"?
Como dice abatishchev, make 'excluded' a' HashSet ', especialmente si es grande. –
Jodrell
Gracias. Si estamos en HashSets, le daré a este enlace una explicación sobre este tema: http://stackoverflow.com/questions/1247442/when-should-i-use-the-hashsett-type – lekso