Do I need to escape backslash in a config file?
问题 I have a config file, myapp.exe.config. In the file I have an attribute with a fullpath filename as the value. <add key="InfoFile" value="c:\temp\info.txt" /> It seems to work if I use a single or double backslash. That is, <add key="InfoFile" value="c:\\temp\\info.txt" /> works also. What is the correct way to do this? 回答1: You don't need that. Anything within an attribute value is character data. Since you're reading these values using C#, they'll get escaped as if they would be a literal