我有一个并发字典,其中Ids为键,令牌为值。在某些情况下,我将具有要删除其令牌的ID,在某些情况下,我将具有要删除的特定令牌。我可以在字典上调用什么来查找具有指定值的对?

令牌是ID所独有的。

最佳答案

如何搜索值并将其循环删除?

var itemsToRemove = dictionary.Where(kvp => kvp.Value.Equals(token));
foreach (var item in itemsToRemove)
   dictionary.TryRemove(item.Key, out token);

10-05 21:04
查看更多