1

我对此有疑问

我试图将 xmlDocument 保存在网络设备文件夹中,而不是映射。

在哪里:

config.plc.Path ="\\IpAdress\\folder\\";

doc.Save(config.plc.Path + "file.xml");

它抛出了一个异常,我只是使用'@'修复它

doc.Save(@config.plc.Path + "file.xml");

当我将参数添加为带有@的逐字字符串时,它会变成这样:

config.plc.Path ="\\\\IpAdress\\\\folder\\\\";

是我第一次看到这样的路径,与

\\\\

有人可以帮助我理解这一点吗?

4

1 回答 1

2

很简单,\\ 只是 \ 的转义序列。必须使用@(逐字字符串)来避免这种情况

于 2017-05-03T10:07:17.713 回答