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
大型集。