I'am trying to check the difference between two List<string>
in c#
.
Example:
List<string> FirstList = new List<string>();
List<string> SecondList = new List<string>();
The FirstList
is filled with the following values:
FirstList.Add("COM1");
FirstList.Add("COM2");
The SecondList
is filled with the following values:
SecondList.Add("COM1");
SecondList.Add("COM2");
SecondList.Add("COM3");
Now I want to check if some values in the SecondList
are equal to values in the FirstList
.
If there are equal values like: COM1 and COM2, that are in both lists, then filter them from the list, and add the remaining values to another list.
So if I would create a new ThirdList
, it will be filled with "COM3" only, because the other values are duplicates.
How can I create such a check?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…