C # Список как словарь ключ

У меня есть словарь, который имеет ключ от списка:

<code>private Dictionary<List<custom_obj>, string> Lookup;
</code>

Я пытаюсь использовать ContainsKey, но, похоже, он не работает, и я понятия не имею, почему. Вот отладочная информация из моего окна Visual Studio Immediate:

<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>

В моем здравом смысле этот последний ContainsKey должен быть правдой. Надеюсь, я включил здесь достаточно информации ... есть идеи?

Спасибо!

Ответы на вопрос(4)

Ваш ответ на вопрос