当前位置:  开发笔记 > 编程语言 > 正文

使用C#中的指针进行调试

如何解决《使用C#中的指针进行调试》经验,为你挑选了1个好方法。

当我用C/C++编程时,我经常在跟踪中包含指针值.这有助于关联跟踪消息之间的对象.在C#中,我没有可用的指针值,我可以跟踪.是否有可追溯对象ID的好选择?

我不知道如何获取底层内存地址,但即使我这样做也无济于事,因为GC可以移动对象.



1> Brian..:

提示:在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

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有