c# – 检查2个IEnumebles之间的差异
发布时间:2020-12-15 08:12:45 所属栏目:百科 来源:网络整理
导读:所以基本上我有以下2个IEnumerable列表 List A = {"Personal","Tech","Social"}List B = {"Personal","General"} 现在我想要实现的是,获得List A和List B之间的区别,在本例中是Social和General. 我还需要确定列表A中的社交是额外的,列表B中的通用是额外的,以
所以基本上我有以下2个IEnumerable列表
List A = {"Personal","Tech","Social"} List B = {"Personal","General"} 现在我想要实现的是,获得List A和List B之间的区别,在本例中是Social和General. 我还需要确定列表A中的社交是额外的,列表B中的通用是额外的,以便相应地插入和删除. 我还可以有另一个场景 List A = {"Personal","Tech"} List B = {"Personal","General"} 在这种情况下,它将返回通用“ 我怎么能用LINQ做到这一点? 解决方法
干得好
var ListA = new List<string> {"Personal","Social"}; var ListB = new List<string> { "Personal","General" }; var insert = ListA.Except(ListB).ToList(); var delete = ListB.Except(ListA).ToList(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |