IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> C#--程序调试 -> 正文阅读

[系统运维]C#--程序调试

断点调试

断点是调试器设置的一个代码位置。当程序运行到断点时,程序中断执行,回到调试器。在进入中断模式时,并不会终止或结束程序的执行,所有元素都保留在内存中。执行可以在任何时候继续。

  1. 插入断点
    插入断点主要有以下3种方式:(1)在要设置断点的代码行旁边的灰色空白中单击。(2)右击要设置断点的代码行,在弹出的快捷菜单中选择“断点”→“插入断点”命令。(3)单击要设置断点的代码行,选择菜单中的“调试”→“切换断点”命令。

  2. 删除断点
    删除断点主要有3种方式,分别如下:(1)可以单击设置了断点的代码行左侧的红色圆点。(2)在设置了断点的代码行左侧的红色圆点上右击,在弹出的快捷菜单中选择“删除断点”命令。(3)在设置了断点的代码行上右击,在弹出的快捷菜单中选择“断点”→“删除断点”命令。

开始、中断和停止程序的执行

  1. 开始执行
    开始执行是最基本的调试功能之一,有以下两种方式可以对代码开始执行调试功能:
    (1) 从“调试”菜单中选择“开始调试”命令,
    (2) 在源代码窗口中右键单击可执行代码中的某行,从弹出的快捷菜单中选择“运行到光标处”命令,
  2. 中断执行
    当执行到达一个断点或发生异常时,调试器将中断程序的执行。选择“调试”/“全部中断”命令后,调试器将停止所有在调试器下运行的程序的执行。此时,程序并没有退出,可以随时恢复执行,因为该应用程序处于中断模式。
  3. 停止执行
    停止执行意味着终止正在调试的进程并结束调试会话,可以通过选择菜单中的“调试”/“停止调试”命令来结束运行和调试。也可以选择工具栏中的按钮停止执行。

逐过程执行和逐语句执行

通过单步执行,调试器每次只执行一行代码,单步执行主要是通过逐语句、逐过程和跳出这3种命令实现的。“逐语句”和“逐过程”的主要区别是当某一行包含函数调用时,“逐语句”仅执行调用本身,然后在函数内的第一个代码行处停止。而“逐过程”执行整个函数,之后在函数外的第一行代码处停止。如果位于函数调用的内部并想返回到调用函数时,应使用“跳出”,“跳出”将一直执行代码,直到函数返回,然后在调用函数中的返回点处中断。
当启动调试后,可以单击工具栏中的 按钮执行“逐语句”操作,单击 按钮执行“逐过程”操作,单击 按钮执行“跳出”操作,如下图所示。
在这里插入图片描述

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-09-08 11:09:04  更:2021-09-08 11:10:27 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/30 2:55:06-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码