我试图转换路径。我有这条道路:
C:\myfolder\test.jpg
我试图转换为:
C:\\myfolder\\teste.jpg
我不能在我的应用程序中的路径前使用“@”。它必须像那样,两次。
我该怎么做?
答案 0 :(得分:2)
首先,如果你想让它转义为反斜杠,你可以使用逐字字符串。
但是,如果你想用一个反斜杠替换一个反斜杠并在实际输出中看到它作为两个斜杠,那么你可以使用string.Replace
方法
// first way
var path = @"C:\myfolder\test.jpg".Replace("\\","\\\\");
// second way
var path = @"C:\myfolder\test.jpg".Replace(@"\",@"\\");
答案 1 :(得分:0)
如果您将字符串存储在字符串中,
string path ="C:\myfolder\test.jpg";
path=path.Replace("\","\\");