Я пытаюсь проверить разницу между двумя List<string>
в c#
.
Пример:
List<string> FirstList = new List<string>();
List<string> SecondList = new List<string>();
FirstList
заполняется следующими значениями:
FirstList.Add("COM1");
FirstList.Add("COM2");
SecondList
заполняется следующими значениями:
SecondList.Add("COM1");
SecondList.Add("COM2");
SecondList.Add("COM3");
Теперь я хочу проверить, равны ли значения в SecondList
значениям в FirstList
.
Если есть равные значения, такие как: COM1 и COM2, которые находятся в обоих списках, затем отфильтруйте их из списка и добавьте оставшиеся значения в другой список.
Итак, если бы я создал новый ThirdList
, он будет заполнен только "COM3", потому что другие значения являются дубликатами.
Как я могу создать такую проверку?