2010-11-21 55 views
0

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

当然,我可以做两个for循环并做到这一点,但有没有更好的方法来做到这一点?

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

回答

3

你可以使用LINQ:

var difference = A.Except(B); 

它使用一个HashSet和将大大快于嵌套循环for大型集。