Mam 60 tys. Pozycji, które należy porównać z listą wyszukiwania 20 tys. Czy istnieje obiekt kolekcji (np List
, HashTable
), który zapewnia exceptionly szybki Contains()
sposób? A może będę musiał napisać własne? Innymi słowy, jest to domyślna Contains()
metoda, polegająca na skanowaniu każdego elementu lub korzystaniu z lepszego algorytmu wyszukiwania.
foreach (Record item in LargeCollection)
{
if (LookupCollection.Contains(item.Key))
{
// Do something
}
}
Uwaga . Lista odnośników jest już posortowana.