为了了解foreach的执行过程,我们可以利用调试功能进行跟踪观察。在Java中我们也使用过调试功能,现在我们就利用VS的调试功能来跟踪观察foreach中的局部变量c的变化。
图2 设置了断点的代码
技巧:
断点的设置和删除:
在VS中设置和删除断点有很多种方式。
(1) 使用快捷键:将光标停在要设置断点的那一行,按F9键设置断点,再按F9键删除断点。
(2) 使用鼠标:在要设置断点的那一行代码,用鼠标单击代码编辑器左侧的灰色区域设置断点,再次单击图标删除断点。
(3) 使用右键菜单:将光标停在要设置断点的那一行,单击鼠标右键,在弹出菜单中选择“断点”-->“插入断点”选项,选择“断点”-->“删除断点”选项可以删除已经插入的断点。
(4) 使用菜单:将光标停在要设置断点的那一行,在VS菜单栏中选择“调试”-->“切换断点”选项可以设置或删除断点。
2.监视变量值
此时,按F5键执行,你会在代码编译器窗口下方看到一个监视(watch)窗口。
在监视窗口,我们可以查看变量或者计算表达式的值。现在我们就利用监视窗口来观察变量c的变化。在监视1窗口中用鼠标单击名称下的空白单元格,输入“c”,按回车键,将会看到c的当前值为“飞”。
技巧:
监视窗口:
如果在你的VS中没有出现监视窗口或者你不小心把它关了,怎么办?
在VS的菜单栏中选择“调试”-->“窗口”-->“监视”-->“监视窗口 |”选项,可以打开一个监视窗口,也可以通过这种方式打开多个监视窗口。
3.单步跟踪(步:step)
为了观察foreach的执行过程,我们使用单步跟踪,按F10键使程序逐条语句执行,可以通过监视窗口看到,变量c的值随着程序的执行在不断进行变化。
技巧:
常用快捷键:
如果你会使用很多的快捷键完成操作,别人一定会对你刮目相看,在工作中,能不能熟练使用快捷键往往是判断是不是一个熟手的重要标志!
F5——开始调试
Shift+F5——停止调试
F9——设置或删除断点
F10——单步执行
调试功能对我们分析和理解程序的执行过程、找出程序中的错误非常有用,它是我们进行程序开发的得力助手,一定要记得常请它来帮帮忙!