C# 中的格式说明符

更新:2007 年 11 月

本主题适用于:

版本

Visual Basic

C#

C++

Web Developer

速成版

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

标准版

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

专业团队版

主题不适用

主题适用

主题不适用 主题适用

表格图例:

主题适用

适用

主题不适用

不适用

主题适用,但命令默认情况下隐藏

默认情况下隐藏的一条或多条命令。

在“监视”窗口或“快速监视”对话框中调试 C# 代码时,您会使用格式说明符更改值的显示格式。

若要使用格式说明符,请键入后跟逗号的表达式。在逗号后面,添加适当的说明符。

示例

假设 nVar 是字符变量,并且“监视”窗口将该值显示为 0x0000F065。而您希望看到此值的十进制表示形式,但不希望将所有变量的显示格式都重置为十进制表示形式。这时,可以使用格式说明符 d 来以十进制显示变量内容:

nVar,d

下表说明调试器可识别的 C# 格式说明符。

说明符

格式

显示

Ac

强制计算表达式。当关闭属性的隐式计算和隐式函数调用时,这是很有用的。请参见 副作用与表达式

d

十进制整数

0x0065

101

h

十六进制整数

61541

0x0000F065

nq

不带引号的字符串

"My String"

My String

hidden

显示所有公共成员和非公共成员

raw

以项在原始项节点中的显示格式来显示项。只对代理对象有效。

结果

与实现 IEnumerable 或 IEnumerable<T> 的类型的变量一起使用,通常是查询表达式的结果。仅显示包含查询结果的成员。

请参见

任务

如何:在调试器中监视表达式

其他资源

变量窗口