gpt4 book ai didi

c# - Visual Studio 调试器可以显示未加引号/未转义的字符串吗?

转载 作者:可可西里 更新时间:2023-11-01 07:44:32 27 4
gpt4 key购买 nike

Visual Studio 中的托管调试器(我使用的是 11.0)显示包含双引号和反斜杠的字符串值,如下所示:

"{\"Text\":\"C:\\\\Temp\"}"

有时我想以普通形式显示像上面这样的转义文本:

{"Text":"C:\\Temp"}

我知道可以通过值旁边的放大镜访问文本可视化工具,但是在调试某些文本操作例程时这相当麻烦。

有没有办法改变字符串值在调试器中的显示?

最佳答案

我看到有两个选项可能比每次单击放大镜更简单,具体视情况而定:

  1. 右键单击该值并点击“添加到观察”,然后编辑添加到观察的表达式并在结尾。例如,“myJsonObject.JsonText,nq”。从那时起,在逐步执行代码时查看“监视”窗口(而不是数据提示)以查看值。

  2. 使用 format specifier , 右键单击​​表达式并选择 OzCode , 并在末尾添加带有 ,nq 的自定义表达式。例如:[obj].JsonText,nq.

全面披露:OzCode 是一个商业 VS 扩展,我是其合著者,目前在测试阶段是免费的。

关于c# - Visual Studio 调试器可以显示未加引号/未转义的字符串吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18759324/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com