相关疑难解决方法(0)

什么.NET集合提供最快的搜索

我有60k项需要根据20k查找列表进行检查.是否有一个集合对象(如List,HashTable)提供了一个异常快速的Contains()方法?或者我必须自己写吗?换句话说,默认Contains()方法是扫描每个项目还是使用更好的搜索算法.

foreach (Record item in LargeCollection)
{
    if (LookupCollection.Contains(item.Key))
    {
       // Do something
    }
}
Run Code Online (Sandbox Code Playgroud)

注意.查找列表已经排序.

.net c# collections search

136
推荐指数
5
解决办法
12万
查看次数

标签 统计

.net ×1

c# ×1

collections ×1

search ×1