0

我正在尝试在 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])在字典中被更新。我错过了什么?

4

0 回答 0