I have two lists of strings. How do I get the list of distinct values between them or remove the second list elements from the first list?
List<string> list1 = { "see","you","live"} List<string> list2 = { "see"}
The result should be {"you","live"}
.
It looks to me like you need Enumerable.Except()
:
var differences = list1.Except(list2);
And then you can loop through the differences:
foreach(var difference in differences) { // work with each individual string here. }
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With