Jag har en Dictionary(Of MinObjectTyp1, MinObjectTyp2) som jag har mattat in MinObject2 som värden och MinObject1 som nyckel Du behöver implementera ett interface i dina klasser för att detta ska fungera, se här:Dictionary
Sedan bygger jag en helt ny MinObject1 med samma värden som jag tidigare hade mattat in.
När jag försöker hämta MinObjectTyp2 genom att specifiera den nya MinObject1 som nyckeln så får jag ett IndexOutOfRangeException "The given key was not present in the dictionary." trots att jag genom QuickWatch och Watch kan konstatera att objektet jag sökte verkligen finns där.
Antaligen så söker den att matcha genom en instanc eller bitvis gemförelse. Hur gör jag för att få den att gämföra via värde?
Uppskatar kodexempel, tack på förhandSv: Dictionary
http://stackoverflow.com/questions/634826/using-an-object-as-a-generic-dictionary-key-in-net