c#将路径转换为具有\\

c#将路径转换为具有\\,c#,path,C#,Path,我正在尝试转换路径。我有这样一条路: C:\myfolder\test.jpg 我正在尝试转换为: C:\\myfolder\\teste.jpg 我不能在应用程序中的路径前面使用“@”。它需要像这样,有两次 我该怎么做呢?首先,如果您想避免反斜杠,可以使用逐字字符串 但是,如果您想用两个反斜杠替换一个反斜杠,并在实际输出中看到它是两个斜杠,那么您可以使用string.replace方法 // first way var path = @"C:\myfolder\test.jpg"

我正在尝试转换路径。我有这样一条路:

   C:\myfolder\test.jpg
我正在尝试转换为:

  C:\\myfolder\\teste.jpg
我不能在应用程序中的路径前面使用“@”。它需要像这样,有两次


我该怎么做呢?

首先,如果您想避免反斜杠,可以使用逐字字符串

但是,如果您想用两个反斜杠替换一个反斜杠,并在实际输出中看到它是两个斜杠,那么您可以使用
string.replace
方法

// first way
var path = @"C:\myfolder\test.jpg".Replace("\\","\\\\");

// second way
var path = @"C:\myfolder\test.jpg".Replace(@"\",@"\\");

如果字符串中存储了字符串

     string path ="C:\myfolder\test.jpg";
     path=path.Replace("\","\\");

你从哪里得到那条路的?如果从某个地方读入,斜杠可能已经转义。为什么需要转义斜杠0为什么要退出
/
?它不需要。哦,对不起,伙计们。。我的意思是\我想你需要解释一下你想通过这样做解决什么问题。你有可能走错方向了。。。不管“它”是什么。