5

这个链接说:

@ 符号告诉字符串构造函数忽略转义字符和换行符。

我尝试StringBuilder像这样附加包含。

   StringBuilder sb = new StringBuilder();
   sb.Append(@"<test name="test_all">");

但它给出了一个错误test_all

我使用单引号得到了解决方案。' '

sb.Append("<test name='layout_all'>");

但根据文件,我不明白为什么" "不起作用。还是我缺少要理解的东西?

4

1 回答 1

17

好吧,"在逐字字符串文字中仍然具有特殊含义 - 您需要对其进行转义,但在这种情况下,您只需将其加倍:

sb.Append(@"<test name=""test_all"">");
于 2012-12-19T10:11:36.660 回答