You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Win10+VS2017下VB.Net WinForms中Chr(34)返回双引号异常问题

关于VB.Net中Chr(34)在即时窗口显示的说明

别担心,这不是Chr(34)的功能问题,完全是即时窗口的显示逻辑导致的小误解~

  • 你看到的""""c其实是即时窗口的转义显示:Chr(34)本身返回的就是单个双引号("),但即时窗口在输出字符/字符串时,会用双引号把内容包裹起来,为了避免和内容里的双引号混淆,就会把内容里的单个双引号显示成两个连续的双引号。
  • 对比Chr(39)(单引号)的输出"'"c就能明白:单引号和包裹用的双引号不冲突,所以不需要转义,直接显示成'在双引号里。

你可以在代码里验证一下,比如写这样的代码:

Dim quote As Char = Chr(34)
MessageBox.Show("输出的字符是:" & quote)

运行后弹窗里会正常显示单个双引号,这就说明Chr(34)的功能完全正常,只是即时窗口的显示方式让你产生了误解。

内容的提问来源于stack exchange,提问作者A. I.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 06:58:33