在我的代码中,我想用字符串中的正斜杠字符/
替换反斜杠字符\
。我试过下面的代码:如何用斜杠'/'替换反斜杠''?
string str = chosen_file.Replace("/", @"\");
其中,chosen_file
是string
其中包含\
人物众多occurances。 但它似乎并没有工作。
我可以知道有关此问题的其他解决方案吗?
在我的代码中,我想用字符串中的正斜杠字符/
替换反斜杠字符\
。我试过下面的代码:如何用斜杠'/'替换反斜杠''?
string str = chosen_file.Replace("/", @"\");
其中,chosen_file
是string
其中包含\
人物众多occurances。 但它似乎并没有工作。
我可以知道有关此问题的其他解决方案吗?
如果你看的与string.replace定义:
public string Replace(
string oldValue,
string newValue
)
,您的电话:
chosen_file.Replace("/", @"\");
您正在更换向前反斜杠slashses。如果你交换参数,你应该得到所需的行为。
是的......实际上以前的代码有错误,我现在可以解决它..非常感谢您的建议。它的工作现在! – user3852605
什么不起作用? – Bas
双斜杠只会在调试时显示。如果您在控制台应用程序或标签框中打印此值,则可以看到正确的答案。
不是重复的,在其他问题的答案不回答此用户的问题。 – Bas
你怎么知道字符串包含反斜杠? –
@BasBrekelmans:http://stackoverflow.com/q/18278892/15541如何解决这个问题? – leppie