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的主要内容,如果未能解决你的问题,请参考以下文章

C#VS-Debug

C#VS-Debug

C 中的共享内存代码片段

[linux][c/c++]代码片段01

C语言代码片段

c_cpp Atlas300代码片段