如何自动逃避路径

use*_*949 6 c# asp.net string-literals .net-3.5

我有一个路径字符串c:\user\test\test.jpg,我怎么能做到c:\\user\\test\\test.jpg

Abe*_*ler 21

试试这个:

string path = @"c:\user\test\test.jpg";
Run Code Online (Sandbox Code Playgroud)


Ros*_*oss 13

string s = s.Replace(@"\", @"\\");
Run Code Online (Sandbox Code Playgroud)


Mub*_*han 5

如果在代码中使用字符串文字,则只需要转义.为什么你还需要自动转义.你可以在不需要转义的文字之前使用@.