8

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

4

4 回答 4

25

试试这个:

string path = @"c:\user\test\test.jpg";
于 2010-12-28T04:43:52.783 回答
16
string s = s.Replace(@"\", @"\\");
于 2010-12-28T04:43:48.007 回答
5

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

于 2010-12-28T04:43:23.920 回答
0

您总是可以尝试类似:System.Text.RegularExpressions.Regex.Unescape,当然这会处理所有转义字符。

于 2019-11-18T18:11:49.070 回答