首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

求解C#字典ConcurrentDictionary.ContainsKey(key)为true以后,ConcurrentDictionary[key]报不存在

2013-12-13 
求解C#字典ConcurrentDictionary.ContainsKey(key)为true之后,ConcurrentDictionary[key]报不存在求解C#字

求解C#字典ConcurrentDictionary.ContainsKey(key)为true之后,ConcurrentDictionary[key]报不存在
求解C#字典dc.ContainsKey(key)为true之后,dc[key]报不存在key异常
字典结构如下:

                                                                            
[解决办法]
分两步做,就不是原子操作,就会出现同步问题。
你应该用:
ConcurrentDictionary.TryGet

热点排行