C# 中断调试

摘要


在计算机程序的开发过程中,C# 中断模式是一个非常重要的概念。中断模式指的是我们可以暂停程序的执行,然后查看程序中的状态,也可以让程序继续行。这个功能非常有用,可以帮助程序员调试代码,发现和修复程序中的错误。

正文


断点

断点是源代码中自动进入中断模式的一个标记,当遇到析点的时候,程序会进入中断模式。

  • 右击代码行,选择breakpoint(断点)>insert breakpoint(插入断点)
  • 光标定位到代码行,选择菜单上的Debug(调试)->Toggle Breakpoint(切换断点)
  • 光标定位到代码行,按下F9键,在比按下F9是取消断点
  • 在需要添加晰点的行首位置,直接单击,再次单击取消断点
image.png

打开断点窗口

image.png

监视变量

在中断模下查看变量值最简单的方式,就是把鼠标指向源代码中的变量名,此时会出现一个工具提示,显示该变量的信息。

中断模式下的窗口(左下角),有三个选项卡

  • 错误列表-程序运行中发生的所有错误的列表
  • 局部变量-当前运行环境中所有的局部变量的值
  • 监视-监视某个变量的值的变化

在上面的几个窗口中不但可以观视察变量值的变化,还可以直接去修改变量中存储的值

image.png

监视窗口

image.png
image.png

单步执行代码

  • 逐语句运行 F11 ,会进调用的过程
  • 逐过程运行 F10,不会进调用的过程

如果你从事上位机、自动化、IT、机器视觉、物联网(IoT)或数字化转型,欢迎加入我的微信圈子!在这里我们可以:
交流最新技术与行业趋势
互相解决技术问题、分享实战经验
结识志同道合的开发者(新手/资深都欢迎)
喜欢把代码写得漂亮、把问题拆得清楚?也欢迎访问我的技术资源网站:
技术老小子(OTTeach) —
http://www.otteach.cn,包含实用教程和项目实战,原代码下载请前往该站。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容