当前位置:健康减肥瘦身 > 美容护肤 > 代码调节和测验的技艺

代码调节和测验的技艺

文章作者:美容护肤 上传时间:2019-12-06

一、前言

  • 为啥要调治代码?
    经过调节和测验能够让我们理解代码运营进度中的代码推行消息,比方变量的值等等。
    普通调节和测量试验代码是为了方便大家发今世码中的bug。ken.io以为熟谙代码调节和测量试验本领是产生合格工程师的着力要求。

  • 本篇开垦情状
    1、操作系统: Windows 10 X64
    2、SDK: .NET Core 2.0 Preview
    3、IDE:VS Code 1.14

二、调节和测量检验手艺

  • 设置断点

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

图片 1

  • 运营调节和测验

应用菜单:调节和测验->运行调节和测量试验,或然应用火速键F5起步调节和测验

图片 2

启航调节和测验后,程序运行,并会滞留在率先个断点那风流倜傥行。且这行的代码并没有奉行。
VS Code会自动唤出Debug专门的职业区,本文将日趋介绍常用效能。

  • Debug专门的学问区介绍

1、顶部Debug工具栏

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

2、变量区域

管理当前情势已经宣示的变量消息

图片 3

3、监视

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

图片 4

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

4、调用货仓

展现当前调节和测量检验的库房音信

图片 5

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

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

5、断点

处理断点

图片 6

  • 调护治疗进程中期维修正变量

当选要修正的标量,鼠标右键->设置值(连忙键F2也可以)

图片 7

设置值:

图片 8

回车键保存,然后F10实行单步跳过

图片 9

道理当然是那样的i=0,randomNum=28,假若继续实施result=false,将不恐怕实践if语句块。
改良后randomNum=0,实施后result=true,让本来会被跳过的if语句块能够被调治将养。

三、VS Code调节和测量检验 .NET Core火速键总结

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

  • 层层名称:.NET Core 神速入门教程
  • 上一篇:.NET Core快捷入门教程 4、使用VS Code开采.NET Core调控台应用程序
  • 下生机勃勃篇:暂时未有下少年老成篇,敬请期望!
  • 本篇第叁遍披露:2017-08-01
  • 本篇原著链接:

本文由 ken.io 创作,采用CC BY 3.0 CN协议 实行许可。 可随便转发、援用、以至校正,但需签订我且评释出处。

本文由健康减肥瘦身发布于美容护肤,转载请注明出处:代码调节和测验的技艺

关键词: