C # Listar como chave do dicionário
Eu tenho um dicionário que é digitado por uma lista:
<code>private Dictionary<List<custom_obj>, string> Lookup; </code>
Eu estou tentando usar ContainsKey, mas não parece estar funcionando, e eu não tenho idéia do porquê. Aqui está a informação de depuração da minha janela Immediate do Visual Studio:
<code>?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 </code>
No meu senso comum, essa última ContainsKey deve ser verdadeira. Espero ter incluído informações suficientes aqui ... alguma idéia?
Obrigado!