我有一本由列表键入的字典:
private Dictionary<List<custom_obj>, string> Lookup;
我正在尝试使用 ContainsKey,但它似乎不起作用,我不知道为什么。这是来自我的 Visual Studio 即时窗口的调试信息:
?Lookup.Keys.ElementAt(7)[0]
{custom_obj}
Direction: Down
SID: 2540
?Lookup.Keys.ElementAt(7)[1]
{custom_obj}
Direction: Down
SID: 2550
searchObject[0]
{custom_obj}
Direction: Down
SID: 2540
searchObject[1]
{custom_obj}
Direction: Down
SID: 2550
?Lookup.ContainsKey(searchObject)
false
按照我的常识,最后一个 ContainsKey 应该是真的。希望我在这里包含了足够的信息......有什么想法吗?
谢谢!