标签: c# collections concurrency
我一直在寻找一种从并发字典中删除项目的方法。出于某种原因,没有Remove方法,但有一个TryRemove方法,它返回bool。在MSDN it's said中,如果进程“失败”,则会返回false,但不会以何种方式说明。
Remove
TryRemove
bool
false
答案 0 :(得分:3)
仅限第一个选项:当没有要删除的密钥时;锁定是 ConcurrentDictionary内部实现并不应该 从外面可见。
根据Dmitry Bychenko的评论。