gre*_*man 3 debugging visual-studio
当你调试你的程序时,例如你在这里设置一个断点:
void foo(string s)
{
(*) if (s=="bar")
...
}
Run Code Online (Sandbox Code Playgroud)
(*) 表示断点
您可以将鼠标光标移到“s”上并检查其内容。
问题是如何做同样的事情(即检查对象)而不是任何参数或变量,而是“这个”对象?
我的情况:我在某个时候遇到异常,我跟踪调用堆栈,假设我想检查调用堆栈的第四个方法的“this”对象(例如)。
快速观察窗口
this添加监视窗口
Debug -> Windows -> Watch -> Watch 1Name字段this并按 Enter即时窗口
Debug -> Windows -> Immediate Windowthis并按 Enter