Replacing all the '\' chars to '/' with C#

后端 未结 7 1982
春和景丽
春和景丽 2020-12-11 02:16

How can I replace all the \'\\\' chars in a string into \'/\' with C#? For example, I need to make @\"c:/abc/def\" from @\"c:\\abc\\def\".

7条回答
  •  刺人心
    刺人心 (楼主)
    2020-12-11 03:10

    The Replace function seems suitable:

    string input = @"c:\abc\def";
    string result = input.Replace(@"\", "/");
    

    And be careful with a common gotcha:

    Due to string immutability in .NET this function doesn't modify the string instance you are invoking it on => it returns the result.

提交回复
热议问题