use*_*605 2 .net c# replace backslash
在我的代码中,我想用字符串中\的正斜杠字符替换反斜杠字符/.我试过以下代码:
string str = chosen_file.Replace("/", @"\");
Run Code Online (Sandbox Code Playgroud)
其中,chosen_file是一个string包含许多\角色的人.但它似乎没有奏效.
我能否知道这个问题的其他任何解决方案?
如果你看一下String.Replace的定义:
public string Replace(
string oldValue,
string newValue
)
Run Code Online (Sandbox Code Playgroud)
和你的电话:
chosen_file.Replace("/", @"\");
Run Code Online (Sandbox Code Playgroud)
您正在用反斜杠替换正斜杠.如果你交换参数,你应该得到所需的行为.
| 归档时间: |
|
| 查看次数: |
3683 次 |
| 最近记录: |