【问题标题】:Difference between 2 sorted lists2个排序列表之间的区别
【发布时间】:2015-07-09 06:56:31
【问题描述】:

我有 2 个重复排序的字符串列表

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# 中的内置类是否可以做到这一点? 还是其他任何代码?

【问题讨论】:

标签: c#


【解决方案1】:

这已被多次询问,但您正在寻找:

在两个列表中:

listA.Intersect(listB);

在 A 但不在 b:

listA.Except(listB);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-29
    • 1970-01-01
    • 1970-01-01
    • 2011-09-06
    • 1970-01-01
    相关资源
    最近更新 更多