所以基本上我试图在VB中转义引号。
我有以下代码:
RichTextBox2.Text = "<furnitype id=" + TextBox3.Text + "
Run Code Online (Sandbox Code Playgroud)
我需要:
RichTextBox2.Text = "<furnitype id="" + TextBox3.Text + ""
Run Code Online (Sandbox Code Playgroud)
所以基本上 textbox3 中的文本需要引用,但我不能这样做,因为它需要引用才能添加文本。
您可以用另一个双引号转义双引号,例如
Console.WriteLine("He said ""Hello"" to me.")
Run Code Online (Sandbox Code Playgroud)
将显示:
他对我说“你好”。
对于你的情况,我认为你的代码应该是这样的:
RichTextBox2.Text = "<furnitype id=""" & TextBox3.Text & """>"
Run Code Online (Sandbox Code Playgroud)
我倾向于建议使用String.Format或字符串插值来使代码更清晰:
RichTextBox2.Text = String.Format("<furnitype id=""{0}"">", TextBox3.Text)
Run Code Online (Sandbox Code Playgroud)
或者:
RichTextBox2.Text = $"<furnitype id=""{TextBox3.Text}"">"
Run Code Online (Sandbox Code Playgroud)
请注意,字符串插值仅在 VB 2015 或更高版本中可用。
| 归档时间: |
|
| 查看次数: |
8196 次 |
| 最近记录: |