2014-01-10 30 views
1

我有一個簡單的文本生成器,但下面的代碼不生成文本框中的文本引號,它只是不帶引號的文本。思考?文本框不生成文本框中的行情

TextBox1.Text = RAND("" & rng.Next(RAND.Count()) & "") 

我也試過,但沒有引號顯示..

TextBox1.Text = ("" & RAND(rng.Next(RAND.Count())) & "") 

回答

3

你沒有引號添加到輸出。 ""只是一個空字符串。您需要在字符串中添加引號並將其轉義(用另一個雙引號)。

此代碼應該沒問題:

TextBox1.Text = """" & RAND(rng.Next(RAND.Count())) & """" 
' or 
TextBox1.Text = String.Format("""{0}""", RAND(rng.Next(RAND.Count()))) 
+0

完美。謝謝.. – CJSoldier

+0

不客氣。如果答案解決了您的問題,您能否將其標記爲答案? – Styxxy

+1

@CJSoldier:作爲一個附註,你可以聲明一個名爲DOUBLE_QUOTE ='「」「」'的常量,以避免計算雙引號。 – Neolisk