我想显示像
string test1 = "test2";
所以我希望这个显示在一个richtextbox中,但我不知道如何添加“在一个字符串输出中,我有一切工作,除了显示”“;和它的C#:)所以它应该看起来那样:
string test2 = "test2";
richTextBox.Text = "string test1 = " + (the ") + test2 + (the ") + ";";
答案 0 :(得分:2)
你必须逃避角色"在你的字符串中。在许多其他语言的C#中,转义键是\
所以你的最终字符串将是:
richTextBox.Text = "string test1 = \"" + test2 + "\";";
答案 1 :(得分:2)
您可以使用反斜杠(\
)来“转义”引号。所以这个字符串实际上是"
:
string s = "\"";
知道了吗?如果您还没有,请记住,当您想要在字符串中写引号时,请写下\"
。
所以你的文字会是这样的
richTextBox.Text = "string test1 = \"test2\";";
请参阅?最外面的两个引号表示字符串文字,内部两个引号实际上表示字符串中的实际引号。另外,不要忘记最后的分号。 (你可能会忘记这一点,因为你在字符串文字中看到了半冒号。但请记住!分号在字符串中,它是“假的”!)
答案 2 :(得分:0)
您可以通过转发"
来完成此操作,例如\"
:
richTextBox.Text = "string test1 = \"test2\";"
将显示:
string test1 = "test2";