C# 字符串webPath=folderPath.Replace(";\\\";,";/";);

C# 字符串webPath=folderPath.Replace(";\\\";,";/";);,c#,.net,C#,.net,嗨,我正在尝试替换上面的,但很挣扎。 我是否需要将转义序列应用于/。 如果有人知道c#是什么。 非常感谢任何帮助/提示 string webPath = folderPath.Replace("\", "/"); string webPath = folderPath.Replace(@"\", "/"); 。。。也会起作用。正如其他人所说,您必须转义\而不是/,并且您可以完全避免使用逐字字符串文字转义-一个以@为前缀的字符串文字,它允许多行字符串常量,并且不会转义除“需要加倍”之外的任何字

嗨,我正在尝试替换上面的,但很挣扎。 我是否需要将转义序列应用于/。 如果有人知道c#是什么。 非常感谢任何帮助/提示

string webPath = folderPath.Replace("\", "/");
string webPath = folderPath.Replace(@"\", "/");

。。。也会起作用。

正如其他人所说,您必须转义\而不是/,并且您可以完全避免使用逐字字符串文字转义-一个以@为前缀的字符串文字,它允许多行字符串常量,并且不会转义除“需要加倍”之外的任何字符


请参阅我的(有点旧,但在本例中仍然准确)以获得完整的转义序列列表。

下选者:下选时,评论很有帮助。解释为什么答案没有帮助。(我认为其他答案解释了最直接的问题,我只会帮助提问者在类似情况下不需要提问。)
string webPath = folderPath.Replace(@"\", "/");
string webPath = folderPath.Replace("\\", "/");