我想从文本中创建文本。我会告诉你代码。
"text"" + textbox1.text + """
我希望它像这样
text"textbox1.text"
但是由于使用了引号,它给了我错误......
答案 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)