2014-05-22 16 views
0

我想有下面的代碼行(縮短清晰度):如何在VB.NET中的字符串中保留特殊的雙引號? (Unicode的U + 0093和U + 0094)

Dim AllowedChar as string = "0..9 A..Za..z!$'()+,-.;[email protected][]^_`€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’「」•..." 

但每當我救我的文件時,Visual Studio(2010和2013)取代「」""

我該如何阻止這種行爲?

+0

試試這個:http://msdn.microsoft.com/en-us/library/613dxh46%28v=VS.71 %29.aspx – Adjit

+0

我覺得它很醜,但它的工作原理。請發表這個答案,我可以接受它。 – Kraz

+0

我不認爲這會是醜陋的。你有'Dim AllowedChar as string =「stuff ....」+ chrW(0093)+ chrW(0094)+「moreStuff」' – Adjit

回答

0

2個選擇:

  1. 通過鍵入兩次轉義雙捲曲報價。即:「」和「」。 (捲毛報價逃脫同樣的方式直的有

  2. 使用ASCII碼和字符串連接在一起:。AllowedChar = AllowedChar +「「」 +「」」(8220和8221是彎引號的ASCII碼) 。

下面是另一個問題了類似的回答,應該幫助: Using left double quotation marks in strings in VB

相關問題