如何创建包含以下内容的字符串:
<Object type="System.Windows.Forms.Form
答案 0 :(得分:6)
为引用使用转义字符:
string temp = "<Object type=\"System.Windows.Forms.Form"
有关更多示例,请参阅msdn文章: http://msdn.microsoft.com/en-us/library/h21280bw.aspx
答案 1 :(得分:5)
您有两种选择,具体取决于您要放入字符串的文本的其余部分:
在双引号字符串中使用转义字符\
作为任何双引号,正如其他答案所暗示的那样。
string s = "<Object type=\"System.Windows.Forms.Form";
使用string- @形式,避免处理\
(例如路径名中的C:\Temp\Myfile.txt
),然后加倍双引号:
string s = @"<Object type=""System.Windows.Forms.Form";
另请参阅:http://msdn.microsoft.com/en-us/library/362314fe(v=vs.71).aspx
答案 2 :(得分:4)
您可以使用反斜杠字符来转义字符串,以下示例应符合您的需求:
示例:强>
string test = "<Object type=\"System.Windows.Forms.Form";
关于字符串文字/转义文字的MSDN规范:
答案 3 :(得分:2)
string s = "<Object type=\"System.Windows.Forms.Form";
这是你的意思吗?
答案 4 :(得分:2)
var str = "<Object type=\"System.Windows.Forms.Form";
答案 5 :(得分:2)
使用反斜杠逃脱。
String str = "<Object type=\"System.Windows.Forms.Forms";