代码之家  ›  专栏  ›  技术社区  ›  Night Walker

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

  •  0
  • Night Walker  · 技术社区  · 15 年前

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

    我当然可以做两件 for 循环并执行它,但是有什么更好的方法来执行它吗?

    谢谢你的帮助,我使用.net3.5

    1 回复  |  直到 15 年前
        1
  •  3
  •   SLaks    15 年前

    您可以使用LINQ:

    var difference = A.Except(B);
    

    它使用散列集,并且比嵌套的要快得多 for 大型机组的回路。