VB.Net显示双引号的方法
MsgBox(""“HelloHello"”") 这样写的结果输出的内容还是英文双引号。
我现在是这样解决的
Debug.WriteLine(Convert.ToChar(8220) & "Hello" & Convert.ToChar(8221))
用字符的编码来转换
如果在实际的使用中我们可以申请两个变量
Public Shared vbLQ As Char = Convert.ToChar(8220)
Public Shared vbRQ As Char = Convert.ToChar(8221)
然后在需要时这样调用
Debug.WriteLine(vbLQ & "Hello" & vbRQ)
输出结果
“Hello”
-------------------------------------------
以上显示的为全角的“” ,乐博网补充半角的""
效果是显示2个带半角的双引号:
"乐博网"
利用: chr(34)
调用方式:
MsgBox(chr(34) & "乐博网" & chr(34))
当然也可以通过 Msgbox(""乐博网""") '加双重双引号来实现
特殊符号和 BIDI 文本的字符项目
| 字符 | 命名项目 | 数字字符引用 | 描述 |
|---|---|---|---|
| C0 控制和基本拉丁 | |||
| " | " | " | 引号, U0022 ISOnum |
| & | & | & | and 简写, U0026 ISOnum |
| < | < | < | 小于号, U003C ISOnum |
| > | > | > | 大于号, U003E ISOnum |
| 拉丁扩展-A | |||
| Œ | &OElig | Œ | 拉丁大写组合 oe, U0152 ISOlat2 |
| œ | &oelig | œ | 拉丁小写组合 oe, U0153 ISOlat2 |
| Š | &Scaron | Š | 带弯音号的拉丁大写字母 s, U0160 ISOlat2 |
| š | &scaron | š | 带弯音号的拉丁小写字母 s, U0161 ISOlat2 |
| Ÿ | &Yuml | Ÿ | 带弯音号的拉丁大写字母 y, U0178 ISOlat2 |
| 间距修正字符 | |||
| ˆ | &circ | ˆ | 修正字符抑扬符号, U02C6 ISOpub |
| ˜ | &tilde | ˜ | 小波浪线, U02DC ISOdia |
| 通用标点 | |||
| &ensp | 半间距, U2002 ISOpub | ||
| &emsp | 全间距, U2003 ISOpub | ||
| &thinsp | 瘦间距, U2009 ISOpub | ||
| | &zwnj | | 零宽度非联合, U200C (新) RFC 2070 |
| | &zwj | | 零宽度联合, U200D (新) RFC 2070 |
| | &lrm | | 从左到右的符号, U200E (新) RFC 2070 |
| | &rlm | | 从右到左的符号, U200F (新) RFC 2070 |
| – | &ndash | – | 半长破折号, U2013 ISOpub |
| — | &mdash | — | 全长破折号, U2014 ISOpub |
| ‘ | &lsquo | ‘ | 左单引号, U2018 ISOnum |
| ’ | &rsquo | ’ | 右单引号, U2019 ISOnum |
| ‚ | &sbquo | ‚ | 单低 9 引号, U201A (新) |
| “ | &ldquo | “ | 左双引号, U201C ISOnum |
| ” | &rdquo | ” | 右双引号, U201D ISOnum |
| „ | &bdquo | „ | 双低 9 引号, U201E (新) |
| † | &dagger | † | 剑号, U2020 ISOpub |
| ‡ | &Dagger | ‡ | 双剑号, U2021 ISOpub |
| ‰ | &permil | ‰ | 千分号, U2030 ISOtech |
| ‹ | &lsaquo | ‹ | 左单书名号, U2039 ISO 提议 |
| › | &rsaquo | › | 右单书名号, U203A ISO 提议 |
1259

被折叠的 条评论
为什么被折叠?



