C#VS-Debug
Posted RyouJou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#VS-Debug相关的知识,希望对你有一定的参考价值。
快捷键
-
F5调试程序
-
F10单步执行/逐过程 ”Step Over“[F10]命令用于一条一条的执行代码
-
F11逐语句(Step Into)方法调用,调试器会进入方法内部
-
Shift - F11 跳出 ( Step Out)在一个方法内部调试时会用到它,调试器会完成此方法的执行
- 查看变量 将鼠标悬停在变量上面,可以看到它此刻的值
- 快速监视
面板介绍
调用堆栈窗口
- Ctrl+Alt+c来打开调用堆栈的窗口
通过查看调试模式下的调用堆栈功能,就能够清晰地知道代码从那里走进来的。
断点类型
条件断点
在多层循环中,有时想要满足一定条件时命中断点。这时,条件断点会比较有效。以下面代码为例,想要index = 10(number > 10)时命中断点。
private int Sum(int number)
int result = 0;
for(int index= 0;index<number;index++)
result += index;
return result;
右键红色的断点,选择条件,在条件中输入 index == 10 然后关闭。运行程序进入循环体后,会在index = 10时,命中断点
以上是关于C#VS-Debug的主要内容,如果未能解决你的问题,请参考以下文章