专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C#

2个集合的匹配有关问题

发布时间:2011-06-21 11:31:35 文章来源:www.iduyao.cn 采编人员:星星草
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)
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: