在代码编辑区域

一、前言

  • 怎么要调解代码?
    经过调节和测试能够让大家精通代码运转进度中的代码实践消息,举个例子变量的值等等。
    日常调节和测试代码是为了方便咱们发现代码中的bug。ken.io以为熟悉代码调节和测试技术是形成合格程序猿的大旨需要。

  • 本篇开辟条件
    一、操作系统: Windows 拾 X6四
    2、SDK: .NET Core 2.0 Preview
    3、IDE:VS Code 1.14

2、调节和测试本领

  • 设置断点

在代码编辑区域,点击左侧代码行行号的左边,就可以在该行设置断点

图片 1

  • 起头调节和测试

运用菜单:调试->运营调节和测试,或然使用急迅键F伍开发银行调节和测试

图片 2

运转调节和测试后,程序运维,并会逗留在第一个断点那1行。且那行的代码并未有进行。
VS Code会自动唤出Debug专门的工作区,本文将逐步介绍常用作用。

  • Debug专门的学问区介绍

1、顶部Debug工具栏

按钮&快捷键 说明(ken.io的翻译)
绿色向右箭头(F5) 继续执行程序,如果遇到断点则会停留到该断点
蓝色向右箭头(F10) 单步跳过:执行一条语句,但是遇到方法调用时不进入,直到方法执行完成后直接继续。
蓝色向下箭头(F11) 单步调试:执行一条语句,遇到方法调用时会进入方法进行调试
蓝色向上箭头(Shift+F11) 单步跳出:执行当前当前方法并到下一步骤,如果当前方法有断点则会到下一个断点
绿色环形箭头(Ctrl+Shift+F5) 重新启动调试
红色方块(Shift+F5) 停止调试

二、变量区域

治本当前艺术已经宣称的变量音信

图片 3

3、监视

能够增进要监视的表明式,比方i*2+5

图片 4

如若i的值产生变化,将会实时总计结果

肆、调用仓库

来妥当前调节和测试的库房音信

图片 5

说明(ken.io的翻译)
heelodotnet.dll 调用的动态链接库
hellodotnet 命名空间
Program.Main(string[] args) 调用的类&方法
Line 当前调用方法的行号

1旦有两个调用的链接库能够鼠标单击切换。查看变量等消息

5、断点

治本断点

图片 6

  • 调和进程中修改动量

当选要修改的标量,鼠标右键->设置值(急迅键F二也能够)

图片 7

设置值:

图片 8

回车键保存,然后F10张开单步跳过

图片 9

理当如此i=0,randomNum=2八,若是继续实行result=false,将不能施行if语句块。
修改后randomNum=0,实践后result=true,让本来会被跳过的if语句块能够被调养。

3、VS Code调节和测试 .NET Core神速键总计

快捷键 说明(ken.io的翻译)
快捷键:F5 继续执行程序,如果遇到断点则会停留到该断点
快捷键:F10 单步跳过:执行一条语句,但是遇到方法调用时不进入,直到方法执行完成后直接继续。
快捷键:F11 单步调试:执行一条语句,遇到方法调用时会进入方法进行调试
快捷键:Shift+F11 单步跳出:执行当前当前方法并到下一步骤,如果当前方法有断点则会到下一个断点
快捷键:Ctrl+Shift+F5 重新启动调试
快捷键:Shift+F5 停止调试
快捷键:F9 切换断点:跳到下一个断点
快捷键:Shift+F9 列断点:在当前光标的下一行增加一个断点


本文由 ken.io 创作,采用CC BY 3.0
CN协议
 进行许可。
可轻松转发、引用、以至修改,但需签署小编且注解出处。

相关文章