リストをキーとする辞書があります:
private Dictionary<List<custom_obj>, string> Lookup;
ContainsKey を使用しようとしていますが、機能していないようで、理由がわかりません。Visual Studio のイミディエイト ウィンドウからのデバッグ情報は次のとおりです。
?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
私の常識では、最後の ContainsKey は true でなければなりません。ここに十分な情報が含まれていることを願っています...何かアイデアはありますか?
ありがとう!