【问题标题】:How do I see the hex values of a string in a VS2008 watch window?如何在 VS2008 监视窗口中查看字符串的十六进制值?
【发布时间】:2010-09-16 03:52:17
【问题描述】:

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

【问题讨论】:

    标签: c# visual-studio-2008 debugging


    【解决方案1】:

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

    也许有人在某个地方写过一篇,但我还没有看到。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 这对 Visual Studio 2019 仍然有用。
      猜你喜欢
      • 2019-07-27
      • 1970-01-01
      • 1970-01-01
      • 2016-08-07
      • 2014-03-26
      • 2017-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多