我有两个字符串列表。如何获取它们之间的不同值列表或从第一个列表中删除第二个列表元素?
List<string> list1 = { "see","you","live"}
List<string> list2 = { "see"}
结果应该是{"you","live"}
。
最佳答案
在我看来你需要 Enumerable.Except()
:
var differences = list1.Except(list2);
然后你可以遍历差异:
foreach(var difference in differences)
{
// work with each individual string here.
}
关于c# - 在 C# 中获取两个列表之间的不同列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6657646/