Ich habe zwei HashSets wie folgt aus:Vergleichen Sie zwei Hashsets?
HashSet<string> log1 = new HashSet<string>(File.ReadLines("log1.txt"));
HashSet<string> log2 = searcher(term);
Wie würde ich die beiden vergleichen?
Ich möchte sicherstellen, dass log2
keine Einträge von log1
enthält. Mit anderen Worten, ich möchte alle (falls vorhanden) Elemente entfernen, die log1
innerhalb log2
hat.
Schritt durch jedes Element in log1 und vergleichen Sie sie mit jedem der Elemente in log2, so würde ich es tun. Obwohl ich nicht sicher bin, wie Sie auf einzelne Elemente zugreifen würden. Ich nehme an, Sie könnten in der Lage sein, eine Foreach (String s in Log1) dafür zu konstruieren? Hinweis: Ich habe den HashSet-Typ noch nie verwendet, und ich vermute –