我有两个重复的字符串排序列表
ListA = {a,a,b,c,c,d,e,f}
ListB = {a,a,a,c,e,f,g,g}
如果我把它传递给像Diff或Compare It!这样的程序,我会得到以下输出
我想要的是以下列表
Listcommon = {a,a,c,e,f} (Common in both)
ListAdiff = {b,c,d}
ListBdiff = {a,g,g}
很抱歉,如果我之前不清楚,但这就是我想要做的事情。在C#中有没有内置的类可以做到这一点? 还是其他任何一段代码?
答案 0 :(得分:2)
这已被问过很多次了,但你正在寻找:
在两个列表中:
listA.Intersect(listB);
在A但不是b:
listA.Except(listB);