作为问题状态,我需要将”“字符添加到字符串变量中。可能吗 ? 我试过Keys.OemQuote.ToString
...而令我惊讶的是,它说那个关键是Oem7。他们都共享相同的密钥222?add“into String变量
所以现在我卡住了,我不能搜索,因为godgle过滤出来自动与该“什么。
我需要它,因为我的应用程序有一个Excel文件的工作中,我需要将“”放入其中一个单元格中。
作为问题状态,我需要将”“字符添加到字符串变量中。可能吗 ? 我试过Keys.OemQuote.ToString
...而令我惊讶的是,它说那个关键是Oem7。他们都共享相同的密钥222?add“into String变量
所以现在我卡住了,我不能搜索,因为godgle过滤出来自动与该“什么。
我需要它,因为我的应用程序有一个Excel文件的工作中,我需要将“”放入其中一个单元格中。
两个选项:
Dim someString As String = "Hello " & Chr(34) & "World" & Chr(34)
Dim someString2 As String = "Hello ""World"""
也许你担心的Unicode这里......但如果这是某些Unicode字符只与ascii 34双引号类似,VB.Net在该语言中有unicode支持。只需将该字符粘贴到字符串文字中即可。
个人而言,我会考虑如果你打算使用连接而不是转义,那么'ControlChars.Quote'是更好的选择,因为它是自我记录。 – jmcilhinney
someString2和ControlChars.Quote都为我做了窍门,谢谢。是的,同意jimcilhinney,我更喜欢第二个。 – HaPhan
在Java中,可以在引号之前使用转义字符'\'使它们成为字符串的一部分。就像这样:
String test = "This is a \"test\".";
可能vb.net具有相同的功能
VB.Net没有转义字符串。没有\ r,\ n,\ t,\ 0,\“等 –
这就是如何在基于C的语言中完成的,包括Java和C#VB.NET基于VB语法 – jmcilhinney
http://stackoverflow.com/questions/7767037/how-to-put-data-containing-double-quotes-in-string-variable – InferOn