12

私が大きなリストを持っているとしましょう

List<long> longList = new List<long>(10000000)

そして、私は次のクエリを実行したいと思います:

bool found = longList.Contains(4345235234524245124L);

そのためにPLinqを使用して、各スレッドがリストのほんの一部を検索できるようにする方法はありますか?

この場合、DictionaryまたはHashMapを使用する方がよいことを私は知っています。PLinqに関して知りたいことであり、この例は非常に便利でした。

4

1 に答える 1

15

うん、使って

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

確かにそれを並列化する必要があります。

于 2011-02-07T15:01:21.823 に答える