从字符串A中删除数组B中的字符串

时间:2010-11-21 14:26:06

标签: c# .net-3.5

我有数组A和数组B,我想得到结果A \ B(只得到A中的字符串而不是B中的字符串)。

当然我可以做两个for循环并且这样做,但还有更好的方法吗?

感谢您的帮助,我使用.net3.5

1 个答案:

答案 0 :(得分:3)

您可以使用LINQ:

var difference = A.Except(B);

这使用HashSet,并且比大型集合的嵌套for循环快得多。

相关问题