C # Liste als Dictionary-Schlüssel
Ich habe ein Wörterbuch, das mit einer Liste versehen ist:
<code>private Dictionary<List<custom_obj>, string> Lookup; </code>
Ich versuche, ContainsKey zu verwenden, aber es scheint nicht zu funktionieren, und ich habe keine Ahnung, warum. Hier sind die Debug-Informationen aus meinem Visual Studio-Direktfenster:
<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>
In meinem gesunden Menschenverstand sollte dieser letzte ContainsKey wahr sein. Hoffentlich habe ich hier genug Informationen aufgenommen ... irgendwelche Ideen?
Vielen Dank!