Сравните разницу между двумя списками <строка>

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

Как я могу создать такую проверку?

Ответы на вопрос(3)

Ваш ответ на вопрос