如何在VS2008监视窗口中查看字符串的十六进制值?

时间:2008-10-08 22:52:32

标签: c# visual-studio-2008 debugging

我在VS2008的监视窗口中有一个字符串,想要查看每个字符的十六进制表示。如果我右键单击有一个十六进制选项,但这似乎没有做任何事情。有人知道如何将字符串视为一系列十六进制值吗?

2 个答案:

答案 0 :(得分:7)

将您的字符串添加为监视,然后编辑监视表达式并附加“.ToCharArray()”以将其视为字符数组。展开手表时,您会看到每个字符旁边的字符代码。选中“十六进制显示”将显示每个字符的十六进制代码。

答案 1 :(得分:1)

VS中的默认可视化工具(至少2005年)不支持此功能。然而,显然滚动自己的可视化器并不是太麻烦:http://msdn.microsoft.com/en-us/library/ms379596.aspx(这是2005年beta版的旧文章,但我认为API没有太大变化。)

也许有人甚至写过一篇,但我还没有见过。