1

2 つの Observable コレクション ソース間で交差するアイテムを削除するにはどうすればよいですか。

4

2 に答える 2

0

非常に大きなセットを扱っていない限り、Linq を使用してください。しかし、これらは観察可能なコレクションであるため、そうではないと思います。

与えられた

ObservableCollection<T> set1, ObservableCollection<T> set2

交差点を次のように取得します。

var intersection = set1.Intersect(set2);

必要に応じて、カスタム等値比較子を使用します。

于 2012-07-16T05:06:53.337 に答える
0
foreach(var p in recentPatients.Intersect(patients).ToList())
    recentPatients.Remove(p);
于 2012-07-16T05:25:02.753 に答える