2010-11-21 85 views
0

我有數組A和數組B,我想要得到結果A \ B(只獲取A中的字符串,而不是B中的字符串)。從字符串A中刪除字符串B中的字符串

當然,我可以做兩個for循環並做到這一點,但有沒有更好的方法來做到這一點?

感謝您的幫助,我使用.NET3.5

回答

3

你可以使用LINQ:

var difference = A.Except(B); 

它使用一個HashSet和將大大快於嵌套循環for大型集。