C# 列表包含()和PLinq?

C# 列表包含()和PLinq?,c#,.net,plinq,.net-4.0,C#,.net,Plinq,.net 4.0,假设我有一个大名单 List<long> longList = new List<long>(10000000) 有没有一种方法可以使用PLinq让每个线程只搜索列表中的一小部分 我知道在这种情况下使用字典或HashMap会更好。这正是我想知道的关于PLinq的一些事情,这个例子非常方便。是的,使用 bool found = longList.AsParallel().Contains(4345235234524245124L); 确实应该将其并行化 bool fou

假设我有一个大名单

List<long> longList = new List<long>(10000000)
有没有一种方法可以使用PLinq让每个线程只搜索列表中的一小部分

我知道在这种情况下使用字典或HashMap会更好。这正是我想知道的关于PLinq的一些事情,这个例子非常方便。

是的,使用

bool found = longList.AsParallel().Contains(4345235234524245124L);
确实应该将其并行化

bool found = longList.AsParallel().Contains(4345235234524245124L);