暂挂线程时,可以使用单步控制来逐行单步完成程序的执行。执行单步操作时, 如果遇到了断点,执行会在断点处暂挂,而单步操作将结束。
1. |
在“调试”视图中选择堆栈框架。 |
2. |
该堆栈框架中的执行的当前行在“调试”透视图的编辑器中突出显示。 |
3. |
单击“调试”视图工具栏中的单步跳过按钮,或者按 F6 键。 |
4. |
执行当前所选的行,但会在下一个可执行行上暂挂。 |
1. |
在“调试”视图中选择堆栈框架。 |
2. |
所选框架中的执行的当前行在“调试”透视图的编辑器中突出显示。 |
3. |
单击“调试”视图工具栏中的单步跳入按钮,或者按 F5 键。 |
4. |
调用在要执行的当前所选行上的下一个表达式, 而执行会在调用的方法中的下一个可执行行上暂挂。 |
1. |
在“调试”视图中选择堆栈框架。 |
2. |
所选框架中的执行的当前行在“调试”透视图的编辑器中突出显示。 |
3. |
单击“调试”视图工具栏中的运行至返回按钮,或者按 F7 键。 |
4. |
将继续执行,直到执行当前方法中的下一个返回语句,且执行会在下一个可执行行上暂挂。 |
暂挂线程时,可以继续执行,直到执行指定的行为止。这是在某行暂挂执行而不用设置断点的简便方法。
1. |
将光标放在想要程序运行的行上,并从上下文菜单中选择运行至行。 |
2. |
程序会继续执行,且刚好在要执行的指定行之前暂挂。 |
3. |
可以使得决不击中某行,并且程序将不会暂挂。断点和异常导致线程在到达指定行之前暂挂。 |