用C#替换所有'\'字符到'/'

pro*_*eek 10 c# string replace

如何用C#将字符串中的所有'\'字符替换为'/'?例如,我需要从@"c:\ abc\def"创建@"c:/ abc/def".

Dar*_*rov 29

替换功能似乎适合:

string input = @"c:\abc\def";
string result = input.Replace(@"\", "/");
Run Code Online (Sandbox Code Playgroud)

并且要小心共同的问题:

由于.NET中的字符串不变性,此函数不会修改您在其上调用它的字符串实例=>它返回结果.