Per quanto ne so, non esiste un equivalente diretto in C#. La mia idea attuale è quella di utilizzare un dizionario con un IEqualityComparer personalizzato, che controlli l'uguaglianza di riferimento.C# Equivalente di Java IdentityHashMap
Tuttavia, questo sembra perdere il vantaggio ottenuto dall'hashing. C'è un modo per ottenere un hashcode individuale da ogni oggetto diverso? O è impossibile e dovrei usare qualche altro approccio?
http://stackoverflow.com/questions/8946790/how-to-use-an-objects-identity-as-key-for-dictionaryk-v – Yoseph