20k 조회 목록에 대해 60k 항목을 확인해야합니다. (같은 컬렉션 개체 있는가 List
, HashTable
exceptionly 빠르게 제공) Contains()
방법은? 아니면 내가 직접 써야합니까? 다시 말해, 기본 Contains()
방법은 각 항목을 스캔하거나 더 나은 검색 알고리즘을 사용하는 것입니다.
foreach (Record item in LargeCollection)
{
if (LookupCollection.Contains(item.Key))
{
// Do something
}
}
참고 . 조회 목록이 이미 정렬되었습니다.