C# 中的网络路径如何工作?

How work network paths in C#?

我对此有疑问

我试图在网络设备文件夹中保存一个 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\\";

第一次看到这样的路径,

\\

谁能帮我理解一下?

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