0
我有数组A和数组B,我想要得到结果A \ B(只获取A中的字符串,而不是B中的字符串)。从字符串A中删除字符串B中的字符串
当然,我可以做两个for
循环并做到这一点,但有没有更好的方法来做到这一点?
感谢您的帮助,我使用.NET3.5
我有数组A和数组B,我想要得到结果A \ B(只获取A中的字符串,而不是B中的字符串)。从字符串A中删除字符串B中的字符串
当然,我可以做两个for
循环并做到这一点,但有没有更好的方法来做到这一点?
感谢您的帮助,我使用.NET3.5
你可以使用LINQ:
var difference = A.Except(B);
它使用一个HashSet和将大大快于嵌套循环for
大型集。