I have two hashsets like this:
HashSet<string> log1 = new HashSet<string>(File.ReadLines("log1.txt"));
HashSet<string> log2 = searcher(term);
How would I compare the two?
I want to make sure that log2 does not contain any entries from log1. In other words, I want to remove all(if any), items that log1 has inside log2.
To remove all items from
log2that are inlog1, you can use the HashSet<T>.ExceptWith Method:Alternatively, you can create a new HashSet<T> without modifying the two original sets using the Enumerable.Except Extension Method: