我正在尝试在 ConcurrentDictionary 类中使用 AddOrUpdate() 方法。我遇到了更新问题。以下是代码:
dictionary.AddOrUpdate(oid, pList, (o,p) =>
{
for (int i=0; i < p.Count; i++)
p[i] = pList[i];
return p;
});
当/如果我用已经存在的键点击字典时,我想更新 pList 对象中包含的 3 个值。目前,只有最后一次迭代( p[2])在字典中被更新。我错过了什么?