Tengo dos hashsets como este:¿Comparar dos hashsets?
HashSet<string> log1 = new HashSet<string>(File.ReadLines("log1.txt"));
HashSet<string> log2 = searcher(term);
¿Cómo voy a comparar los dos?
Quiero asegurarme de que log2
no contiene ninguna entrada de log1
. En otras palabras, quiero eliminar todos los elementos (si los hay) que log1
tiene dentro de log2
.
Pase por cada elemento en log1 y compárelos con cada uno de los elementos en log2, así es como lo haría. Aunque no estoy seguro de cómo accedería a los elementos individuales. Supongo que podrías construir un foreach (string s en log1) para eso. Nota: Nunca he usado el tipo HashSet, y supongo que –