下面是从App.Config中的行:的String.Format值产生额外的反斜杠
<add key="CheckFileFormatString" value="P{0}\t"{1}, {2}"\t{3}\t{4}\t{5}\t{6}\t{7}\t{8}\t{9}\t{10}"/>
下面是把它放到一个字符串(请忽略弃用.AppSettings.Get
调用的代码,除非这问题):
string format = ConfigurationSettings.AppSettings.Get("CheckFileFormatString");
...这是生成的字符串:
P{0}\\t\"{1}, {2}\"\\t{3}\\t{4}\\t{5}\\t{6}\\t{7}\\t{8}\\t{9}\\t{10}
额外的反斜杠来自哪里?
我没有看到额外的反斜杠。 .NET只是根据需要逃避角色。 – 2009-08-26 14:17:14