当我用C/C++编程时,我经常在跟踪中包含指针值.这有助于关联跟踪消息之间的对象.在C#中,我没有可用的指针值,我可以跟踪.是否有可追溯对象ID的好选择?
我不知道如何获取底层内存地址,但即使我这样做也无济于事,因为GC可以移动对象.
提示:在Visual Studio中,您可以右键单击locals/watch窗口中的对象,然后选择"Make Object ID"为对象提供唯一标记.
http://blogs.msdn.com/saraford/archive/2008/09/16/did-you-know-how-to-create-an-object-id-to-keep-track-of-your-objects- 314.aspx