断点

断点会在执行包含断点的代码行之前暂时中断执行应用程序

  1. 设置在 deubg 模式
  2. 一行上设置断点,可单击该行上代码窗口的左侧边缘,或选中该行,选择调试 > 切换断点菜单项
  3. 自动窗口显示当前代码行周围使用的变量值
  4. 局部变量窗口(可以通过单击局部变量选项卡查看)显示当前正在执行的方法中定义的变量值
  5. 可更改变量值,查看这样会对程序产生哪些影响 >如果即时窗口不可见,请选择调试 > Windows > 即时菜单项来显示它 在即时窗口中,可以与正在调试的应用程序进行交互

条件断点

  1. 右键单击表示断点的红点
  2. 在上下文菜单中,选择条件,打开断点设置对话框
  3. 选中条件对应的框
  4. 设置条件表达式
    1. String.IsNullOrEmpty(name)
    2. name = null 或者 “”
    3. 触发中断
  5. 在调试模式下运行程序
  6. 在 即时窗口 输入 ? name == String.Empty

单步执行程序

使用 Visual Studio,可以单步执行程序,并监视其执行情况。

通常可以设置断点,并使用此功能单步执行程序流,尽管是一小部分程序代码。