调试
在 C#语言中程序调试主要指在 Visual Studio 2022中调试程序,包括设置断点、监视断点,以及逐语句、逐过程、使用一些辅助窗口来调试程序。 在 Visual Studio 2022的菜单栏中单击“调试”,菜单项如 下图所示
断点调试(F9)
如果想让程序继续往下执行,则需要点击“逐过程”小图标,或者按F10
如果觉得没必要再调试下去了,则可以点击 “继续”按钮,则程序会取消挂起遇到直到下一个断点
取消断点
对着左边的小红点再点一次,则表示取消断点。
条件断点
有些时候,我们只想在程序达到某一条件的时候才想去断点观测程序的变化,则此时可以用到条件断 点。例如:在循环体中,只有当i=5时才进行断点调试,对着点击右键:
注意:设置好条件后,点击关闭后,左边的断点会变成一个“红十字会”的图标。
变量监视
添加监视
对于需要特别关注的变量,可以对着变量右键进行添加监视。如果添加监视之后,在下方会出现一个监 视列表,也可以动态的查看你特别需要关注的变量的值
快速监视(Shift+F9)
即时窗口
即时窗口可以在窗口中随意输入任意表达式,Enter键后会输出结果。与快速监视有点类似
步入调试(F11)
有时候调试的过程中,遇到一个方法,此时,如果你还想进入到方法体中进行调试,可以使用“步入调试( F11)”
当程序运行到 GetGrade()方法时,要记得按 F11,如果按 F10,则程序直接往下走了。