逃避反斜杠字符仍然存在

时间:2011-09-04 23:36:00

标签: c#

这真烦人: 我有以下字符串模式:

"<{0} id=\""+"{1}"+ "\" class=\""+"{2}\""

,结果是:"<{0} id=\"{0}"\" class=\"{2}\"" 我试过用空字符替换\,尝试写(char)34而不是“”但是同样的结果。

有人可以帮忙吗? 提前致谢

1 个答案:

答案 0 :(得分:0)

    Console.WriteLine("<{0} id=\"" + "{1}" + "\" class=\"" + "{2}\"");
    Console.WriteLine("<{0} id=\"{1}\" class=\"{2}\"");

输出:

<{0} id="{1}" class="{2}"
<{0} id="{1}" class="{2}"

这是完全正常的(没有反斜杠问题)。