查看调试器中的数据

本主题适用于:

版本

Visual Basic

C#

F#

C++

Web Developer

学习版

主题适用 主题适用 主题适用 主题适用 主题适用

专业版、高级专业版和旗舰版

主题适用

主题适用

主题适用

主题适用

主题适用

Visual Studio 调试器提供了各种用于检查和修改程序状态的工具。 这些工具中的大多数仅在中断模式下有效。

DataTips

数据提示是用于在调试过程中查看程序中的变量和对象的有关信息的最方便工具之一。 在调试器处于中断模式时,可以在当前范围内查看变量的值,方法是将鼠标指针置于源窗口中的变量上。 有关更多信息,请参见如何:使用数据提示功能

可视化工具

可视化工具是 Visual Studio 调试器的新组件,通过它可以以有意义的方式查看对象或变量的内容。 例如,可以使用 HTML 可视化工具来查看 HTML 字符串,因为这样可以解释该字符串并在浏览器中显示出来。 您可以通过数据提示、**“监视”窗口、“自动”窗口、“局部变量”窗口或“快速监视”**对话框来访问可视化工具。 有关更多信息,请参见 可视化工具

变量窗口

可以通过变量窗口来了解变量、寄存器内容和表达式。

可以将调试器窗口中使用的数字格式设置为十进制或十六进制。 有关更多信息,请参见更改调试器窗口的数值格式

其他调试器窗口

下面的调试器窗口提供有关程序的重要信息。

查看

使用

寄存器内容

如何:使用“寄存器”窗口

内存内容

如何:使用“内存”窗口

  • 调用堆栈上的函数名

  • 参数类型

  • 参数值

如何:使用“调用堆栈”窗口

由编译器为程序生成的程序集代码

如何:使用“反汇编”窗口

由您的程序创建线程,即执行的连续流

如何:使用“线程”窗口

程序使用的模块(DLL 和 EXE)

如何:使用“模块”窗口

提示

检查程序的能力可能会受以下几种情况的限制:是否使用调试信息生成程序、调试器是否有权访问源代码以及公共语言运行时 Just-In-Time (JIT) 编译器是否正在跟踪调试信息。 如果 Visual Studio 调试器没有找到程序的调试信息,则会报告“未找到匹配的符号化信息”。 在生成程序的调试配置时,会默认生成调试信息。 如果调试器无法找到符号,则您可能需要指定符号路径。 有关更多信息,请参见如何:指定符号位置和加载行为。 若要帮助调试系统调用,可安装系统调试符号。 有关更多信息,请参见安装系统调试符号

请参见

参考

“命令”窗口

概念

调试器安全

其他资源

调试器指南