2010-11-21 43 views
0

配列Aと配列Bを持っていますが、結果A \ B(AではBのみではない文字列を取得)にしたいです。文字列Aから配列Bの文字列を削除します。

もちろん私は2つのループを行うことができますが、それを行うにはもう少しいい方法がありますか?助けのための

おかげで、私は.net3.5

答えて

3

を使用するあなたは、LINQを使用することができます。

var difference = A.Except(B); 

これは、HashSetのを使用し、大規模なセットのためにネストforループよりもかなり高速になります。

関連する問題