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东西的属性也可以,而且你可以在这里面进行一些简单的转换代码也是可以感化到的
添加监视: 这个成果是为了更好的即时看到变量的值,在系统呈现因为指定的值孕育产生问题,但是又不知道在阿谁法式或者要领中转变了值,那这个成果就尤其重要他可以让我们缩小调试的范畴