VB.Net在引用标记中使用引用标记

时间:2015-06-05 23:28:08

标签: vb.net quote

我想从文本中创建文本。我会告诉你代码。

"text"" + textbox1.text + """

我希望它像这样

text"textbox1.text"

但是由于使用了引号,它给了我错误......

2 个答案:

答案 0 :(得分:2)

不应该是这个吗?

"text""" + textbox1.text + """"

如果我没记错,双引号就是如何在VB中转义引号。

在C#中,这可能是

"text\"" + textbox1.Text + "\""
// or (with a verbatim string)
@"text""" + textbox1.text + @""""
// more logic use of verbatim string (especially if you 
// want to create a string with multiple lines)
string.Format(@"text""{0}""", textbox1.Text);

\“表示C#

中字符串中的双引号字符

“”表示VB或C#逐字字符串

中字符串中的双引号字符

在逐字字符串中,\不再转义,所以要在逐字字符串中包含引号,你也必须像在VB.Net中那样加倍 (措辞不同,VB.Net字符串都是逐字字符串)

答案 1 :(得分:1)

这是一个选项:

"text" & Chr(34) & textbox1.text & Chr(34)