Step Out和Call Stack之间的差异

本文关键字:之间 Stack Out Call Step | 更新日期: 2023-09-27 18:25:55

当我在程序中设置了一个断点,执行停止在那里时,单击"调试"窗口中的"退出"和查看调用堆栈有什么区别?

Step Out和Call Stack之间的差异

一个运行程序,直到它退出当前函数,另一个显示调用堆栈。

我在这里写了关于调试模式下调用堆栈窗口的文章,这可能会帮助您获得有关调用堆栈窗口信息:使用调用堆栈和即时窗口进行调试

调用堆栈窗口:您将获得有关被调用方法的信息,参数值是什么,文件中方法的行号,是外部调用还是内部调用,编写方法的编程语言。

退出调试菜单以恢复在目标上运行。此命令执行当前函数的其余部分,并在函数返回完成时中断。

在方法内部调试时,"退出"是相关的。如果在当前方法中按Shift-F11,则执行将完成该方法的执行,并将在调用的下一条语句处暂停。

掌握Visual Studio 2010中的调试-入门指南