C# 中的格式说明符

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

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

示例

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

nVar,d

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

说明符

Format

显示

ac

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

d

十进制整数

0x0065

101

dynamic

使用“动态”视图显示指定对象

h

十六进制整数

61541

0x0000F065

nq

不带引号的字符串

"My String"

My String

hidden

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

raw

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

结果

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

请参见

任务

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

其他资源

变量窗口