【发布时间】:2009-10-13 14:59:46
【问题描述】:
任何人都可以帮助解释以下内容。我遇到了一个字典问题,其中 ContainsKey 评估为 false 而 Equals 和 GetHashCode 对于对象都是成功的。下面是 Visual Studio 中即时窗口的输出:
?LocationToRackingGroup.Keys.ToArray()[23].Equals(location)
true
?LocationToRackingGroup.Keys.ToArray()[23] == (location)
true
?this.LocationToRackingGroup.ContainsKey(location)
false
我错过了什么吗?任何想法都非常感谢。
【问题讨论】: