当我在程序中设置断点并且执行停止时,那么在Debug窗口中单击Step Out和查看调用堆栈之间有什么区别?
答案 0 :(得分:2)
一个程序运行程序,直到它退出当前函数,另一个显示调用堆栈。
答案 1 :(得分:1)
这里我写过调试模式中的调用堆栈窗口可能会帮助您获取有关cal堆栈窗口的信息:Help yourself in Debugging by using Call Stack and Immediate Window
调用堆栈窗口:你将获得有关方法被调用的信息,什么是参数值,文件中方法的行号,是外部调用还是内部,编程语言在哪种方法写入
调试菜单上的Step Out 以恢复在目标上运行。该命令执行当前函数的其余部分,并在函数返回完成时中断。
在方法内部进行调试时,Step Out 是相关的。如果在当前方法中按Shift-F11,则执行将完成方法的执行,并将在其调用的下一个语句处暂停。
Mastering Debugging in Visual Studio 2010 - A Beginner's Guide