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
eineHashSet<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/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen:
Das funktioniert auch, wenn die ausgeschlossen-Liste ist leer.