读书人

2个集合的匹配有关问题

发布时间: 2012-02-02 23:57:14 作者: rapoo

2个集合的匹配问题
A集合中 1,2,3
B集合中 2,3,4

需求是的 2,3,4的结果
但是我要知道 被删除的是1
以及 4是新增加的

如何处理

[解决办法]

C# code
            List<int> listA = new List<int> { 1, 2, 3 };            List<int> listB = new List<int> { 2, 3, 4 };            var linqA = listA.Intersect(listB);            foreach (var l in linqA)                Console.WriteLine("交集:" + l);            var linqB = listB.Except(listA);            foreach (var l in linqB)                Console.WriteLine("差集:"+l);            Console.ReadLine();/*交集:2交集:3差集:4*/
[解决办法]
探讨

简单点说, 就是第二个集合 相对于第一个集合 哪些不存在了(1) 哪些是新增加的(4)

读书人网 >C#

热点推荐