Exclude-Liste Elemente, die enthalten Werte aus einer anderen Liste

Gibt es zwei Listen:

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" };

Wie kann ich die filter-Werte aus der "dataset" - Liste enthält alle Stichwörter aus der Liste der "ausgeschlossenen" Liste?

  • Als abatishchev sagt, machen excluded eine HashSet<string>, vor allem, wenn es groß ist.
  • Danke. Wenn wir bei HashSets, ich gebe diesen link, um eine descussion um dieses Thema: stackoverflow.com/questions/1247442/...
InformationsquelleAutor lekso | 2012-06-28
Schreibe einen Kommentar