2015-11-04 121 views
1

我想顯示某事像顯示「」在一個字符串輸出

string test1 = "test2"; 

,所以我想這顯示在一個RichTextBox,但我不知道如何添加「,在一個字符串輸出,我所擁有的一切,除了的「」顯示工作;而其C#:)所以它應該看起來像:

string test2 = "test2"; 
richTextBox.Text = "string test1 = " + (the ") + test2 + (the ") + ";"; 
+2

歡迎使用堆棧溢出。你不應該在一篇文章中提出多個問題。請將它們分成多個帖子。如果您有任何疑問,請前往幫助中心。您只需按下頁面頂部的幫助下拉菜單即可!儘管如此,我會盡力回答你的第一個問題。 – Sweeper

+0

* stackoverflow有這個2個問題的最大限制,所以我決定在一次問多個問題*你不應該。有規則,並且要遵守。 –

+0

我編輯了我的博文 –

回答

2

你可以用反斜槓(\)「逃離」一個引號。所以這個字符串其實是"

string s = "\""; 

明白了嗎?如果您仍然不知道,請記住,如果您想要在字符串中編寫報價,請寫\"

所以,你的文字會是這樣的

richTextBox.Text = "string test1 = \"test2\";"; 

看到了嗎?最外面的兩個引號表示一個字符串字面值,內部的兩個引號實際上表示字符串中的實際引號。另外,不要忘記最後的分號。 (您可能會忘記這一點,因爲您在字符串文字中看到了分號,但請記住!分號在字符串中,它是「假的」!)

0

爲此,您可以通過逃避"像這樣\"

richTextBox.Text = "string test1 = \"test2\";" 

它將顯示:

string test1 = "test2"; 
2

你逃避你的字符串的字符「。在C#中的許多其他語言的Escape鍵\

因此,最終的字符串將是:

richTextBox.Text = "string test1 = \"" + test2 + "\";";