【发布时间】:2009-10-29 12:29:07
【问题描述】:
在控制台程序中执行此操作:
object x = new string(new char[0]);
如果在 x 赋值后设置断点绑定并调出快速观察窗口,调试器显示 &x 的内容是什么?我期待的是 x 的地址,但看起来我错了?
编辑:我问这个是因为another thread,它指出如果有人这样做
object x = new string(new char[0]);
object y = new string(new char[0]);
x 和 y 将引用同一个对象。当我想检查它时,我尝试使用 & 运算符在调试器中检查这些变量的地址,起初,我觉得它们是不同的。但是,在扩展结果之后,二级值确实匹配 - 所以这些似乎是“真实地址”。
【问题讨论】:
-
哪个调试器?视觉工作室?
-
好的,我已经添加了visual-studio标签。
-
Woops- 没有看到你的 &x,所以删除了我的答案。对不起。
标签: c# visual-studio debugging