如何自动逃避路径

时间:2010-12-28 04:38:34

标签: c# asp.net .net-3.5 string-literals

我有一个类似c:\user\test\test.jpg的路径字符串,我该如何制作c:\\user\\test\\test.jpg

4 个答案:

答案 0 :(得分:21)

试试这个:

string path = @"c:\user\test\test.jpg";

答案 1 :(得分:13)

string s = s.Replace(@"\", @"\\");

答案 2 :(得分:6)

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

答案 3 :(得分:0)

您始终可以尝试类似:System.Text.RegularExpressions.Regex.Unescape,当然,它将处理所有转义的字符。