使用Windows 10 / Visual Studio 2017 / VB.Net Win Forms应用程序。
出于某种原因,Chr(34)正在回归""而不是"。
其他角色似乎工作正常。这是我的即时窗口输出:
?Chr(34)
""""c
?Chr(39)
"'"c
答案 0 :(得分:7)
由于Chr返回Char
类型的值,因此它始终包含恰好一个字符,不多也不少。
你看到的是直接窗口的人工制品。
立即窗口将您的char显示为VB char字面值,即“引用”,因此需要转义双引号(通过加倍它们)。使用,nq
修饰符在即时窗口中查看未加引号的字符串和字符:
? Chr(34)
""""c
? Chr(34),nq
"
答案 1 :(得分:0)
双引号必须以这种方式转义。尝试将Chr(34)发送到消息框。