C # Lista como clave de diccionario
Tengo un diccionario que está tecleado por una lista:
<code>private Dictionary<List<custom_obj>, string> Lookup; </code>
Estoy tratando de usar ContainsKey, pero no parece funcionar, y no tengo idea de por qué. Aquí está la información de depuración de mi ventana inmediata de 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>
En mi sentido común, esa última ContainsKey debería ser cierta. Esperemos que haya incluido suficiente información aquí ... alguna idea?
¡Gracias!