C # Lista jako klucz słownika
Mam słownik wpisany przez Listę:
<code>private Dictionary<List<custom_obj>, string> Lookup; </code>
Próbuję użyć ContainsKey, ale wygląda na to, że nie działa i nie mam pojęcia dlaczego. Oto informacje debugowania z mojego okna natychmiastowego 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>
W moim zdrowym rozsądku ten ostatni ContainsKey powinien być prawdziwy. Mam nadzieję, że mam tutaj wystarczająco dużo informacji ... jakieś pomysły?
Dzięki!