vs2008中,如何在调试程序时察看变量的内存地址

时间:2023-02-20 17:53:33
我尝试察看c# 程序中string变量是否在改变值后它的内存地址也改变了,但是我在watch窗口中输入&b,但是value显示"Can

not take the address of,get the size of,or declare a po

inter to a managed type ('string').

请问知道怎么察看变量的地址吗,我想察看这个引用的内存地址,和它的内容,即它指向的字符串存在的地址。

3 个解决方案

#1


内存地址??指针??那就需要用到unsafe{}来了,实现方式和C中的指针使用是一样的

#2


多谢了,现在调试的时候在即使窗口中输入 &a 就可以显示 int类型的变量a的地址了。

#3


该回复于2011-11-02 08:36:46被版主删除

#1


内存地址??指针??那就需要用到unsafe{}来了,实现方式和C中的指针使用是一样的

#2


多谢了,现在调试的时候在即使窗口中输入 &a 就可以显示 int类型的变量a的地址了。

#3


该回复于2011-11-02 08:36:46被版主删除