• c# Debug的一些技巧


                          c# Debug的一些技巧 

    专业工作也快两年,从最开始的F9,F10的断点调试,慢慢积累一些调试的技巧,令开发工作更加的效率

    1.F9   最基础的断点, 点击F10 不跳入方法内部,点击F11逐行逐句的调试,碰到方法进入方法内部调试

    2.当在工作中碰到for或者foreach循环特定次数才能拿到我们想要的值得时候, 条件断点和命中次数断点就很有用了

    3.调试时,左边断点的箭头,代表着调试的位置,其实它是可以用鼠标自由拖动的

    4.调试时,我们用鼠标右击,有两个对调试很有帮助的功能,运行到光标处,设置到下一语句

     运行到光标处:按照程序的逻辑,按顺序执行到你指定的位置,他的顺序是程序正常运行的走向,不能往回指定

    设置到下一语句:这个功能用起来很随心所欲,你可以用来指定程序运行到哪一部分,不用按照程序的走向,可以多次重复运行同样的方法

    5.鼠标悬停在变量的值上面时可以在显示出来值得框框里面修改值,类变量里面的属性也是可以修改的,静态变量不能修改

    6.c/s程序,在属性 生成 目标平台中设置为 86位程序,则可以在程序调试时修改程序,并且点击F5 ,就可以在不重新启动程序的情况下马上可以使用你新添加的代码

     这个时候不能添加全部变量,和方法,否则仍然需要重新启动才能使用你新添加了的变量和方法

    7.组合键:ctrl +d +i   使用即时窗口,在这个窗口你可以重新修改值得变量,新增加代码运行

    8.调试过程中,右击鼠标 可以看到快速监视和添加监视按钮

     快速监视:可以查看指定变量和对象的值,class对象的属性也可以,而且你可以在这里面进行一些简单的转换代码也是可以作用到的

    添加监视: 这个功能是为了更好的即时看到变量的值,在系统出现因为指定的值产生问题,但是又不知道在那个步骤或者方法中改变了值,那这个功能就尤其重要他可以让我们缩小调试的范围

  • 相关阅读:
    Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04
    练oj时的小技巧(大多都在oj记录里,这是被忘记的部分)
    HDU 3032 (SG打表找规律)
    SG 大法(Sprague-Grundy函数)
    基于Linux的MySQL基本操作
    java.sql.SQLException: Unable to load authentication plugin ‘caching_sha2_password‘.解决方法
    手把手教你安装和配置MYSQL数据库
    理解Python闭包,这应该是最好的例子
    SQL基础
    MySQL令人咋舌的隐式转换
  • 原文地址:https://www.cnblogs.com/zhangSanSong/p/7912821.html
Copyright © 2020-2023  润新知