"具有相同键的项目"例外; 枚举键的字典

mpe*_*pen 3 c# exception

我有一个Dictionary<TKey,TValue>插入大量数据的内容.键是枚举.我一直得到这个例外:

已添加具有相同键的项目.

但我没有看到任何欺骗,虽然我怀疑我的一些枚举具有相同的价值.这会导致重复键错误吗?我认为枚举是一种特殊的类型,所以它的价值无关紧要.

例外情况不是很有用......它没有告诉我哪个键绊倒了.我正在使用初始化列表.


编辑:使用一些正则表达式魔术将我的初始化列表转换为单独的.Add调用.找到钥匙,但我还没有看到傻瓜......

Pav*_*ets 5

如果枚举的多个成员具有相同的数字表示形式,则可能是异常的原因.