Сравните разницу между двумя списками <строка>
Я пытаюсь проверить разницу между двумя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", потому что другие значения являются дубликатами.
Как я могу создать такую проверку?