如何在c#中使用Linq查找两个字符串集合的差异
本文关键字:两个 字符串 集合 查找 Linq | 更新日期: 2023-09-27 17:58:10
我确实有一个字符串集合,它倾向于这样的
String []A = {4,5,6,7,8,9}
还有另一个字符串列表CCD_ 1。
所以,我想找到这些字符串的差。
A Difference B = {4,5,8,9}
如何使用LINQ执行此操作。我可以使用传统的检查父字符串中的子字符串来完成这项操作,然后构建未找到项的新字符串集合。但我想使用linq
它非常简单。
A.Except(B)
你可以试试这样的东西:
var a = new List<string> { "4", "5", "6", "7", "8", "9" };
var b = new List<string> { "6", "7" };
var result = a.Except(b);
你也可以喜欢这个
var result = A.Where(i => !B.Any(t => t == i));