字典构造函数:System.ArgumentException:已添加具有相同键的项

时间:2015-03-19 09:53:10

标签: c# dictionary

使用常规Dictionary构造函数从另一个缓存初始化缓存。这是第一次,我得到了一个

  

System.ArgumentException:已添加具有相同键的项目。

private Dictionary<uint, Dictionary<ClassA, ClassB>> cache;
private void updateCache(Dictionary<uint, Dictionary<ClassA, ClassB>> otherCache) 
{
  cache = new Dictionary<uint, Dictionary<ClassA, ClassB>>(otherCache); // Raises the exception
}

我验证了缓存和其他缓存真的有相同的类型。

这怎么可能呢?!

0 个答案:

没有答案