调试程序时,例如,如下所示设置断点:
void foo(string s)
{
(*) if (s=="bar")
...
}
(*)表示断点
您可以将鼠标光标移到“s”上并检查其内容。
问题是如何做同样的事情(即检查对象)但不是任何参数或变量,而是“这个”对象?
我的情况:我在某些时候得到异常,我跟踪调用堆栈,并且假设我想检查调用堆栈的第4个方法的“this”对象(例如)。
答案 0 :(得分:4)
快速观察窗口
this
添加观察窗口
Debug -> Windows -> Watch -> Watch 1
Name
字段this
中打开Watch Watndow,然后按Enter 立即窗口
Debug -> Windows -> Immediate Window
this
并按Enter键