在我的代码中,我想用字符串中的正斜杠字符\
替换反斜杠字符/
。我尝试了以下代码:
string str = chosen_file.Replace("/", @"\");
其中,
chosen_file
是string
,其中包含多次出现的\
字符。但这似乎不起作用。
我可以知道其他解决方案吗?
最佳答案
如果查看String.Replace的定义:
public string Replace(
string oldValue,
string newValue
)
和您的电话:
chosen_file.Replace("/", @"\");
您正在用反斜杠替换正斜杠。如果交换参数,则应该获得所需的行为。