0

ConcurrentDictionary新しいキーペアを使用して追加しようとTryAddすると、値が存在するかどうかがチェックされ、存在しない場合は追加されます。値が異なる重複キーを追加する方法はありますか? それとも、それを可能にする代替のスレッドセーフな辞書がありますか?

4

1 に答える 1

2

AConcurrentDictionary<TKey, TValue>に重複キーを含めることはできません。

ConcurrentBag<KeyValuePair<string, string>>順序付けが問題にならない場合は a を使用します。または、aを使用ConcurrenyDictionary <string, List<string>>して、必要に応じて適切な値を除外することもできます。

于 2014-05-12T09:10:59.053 に答える