2011-04-06 90 views

回答

4

你可以用反斜槓字符逃脫字符串,下面的例子應該適合你的需求:

實施例:

string test = "<Object type=\"System.Windows.Forms.Form"; 

MSDN規格上字符串文字/逃逸字面:

MSDN : String Literals

2

string s = "<Object type=\"System.Windows.Forms.Form";

那是什麼意思?

+0

是的,確切地說。謝謝。 – Peter17 2011-04-06 14:35:45

2
var str = "<Object type=\"System.Windows.Forms.Form"; 
2

用反斜槓逃逸。

String str = "<Object type=\"System.Windows.Forms.Forms"; 
5

你有兩個選擇,這取決於你想放入字符串文本的其餘部分:

用於任何雙引號的雙引號字符串中的轉義字符\,如其他答案已經提出。

string s = "<Object type=\"System.Windows.Forms.Form"; 

使用與字符串@形式,這避免了在處理\(例如在像C:\Temp\Myfile.txt路徑名),然後雙擊雙引號:

string s = @"<Object type=""System.Windows.Forms.Form"; 

參見:http://msdn.microsoft.com/en-us/library/362314fe(v=vs.71).aspx