当前位置: 代码迷 >> C# >> 字符串变量里的双斜杠变为单斜杠
  详细解决方案

字符串变量里的双斜杠变为单斜杠

热度:14   发布时间:2016-05-05 03:16:35.0
求助:字符串变量里的双斜杠变为单斜杠
字符串变量值里的内容是"a\\b"  输出可视化为a\b
但是我想保护考虑输出,仅仅希望变量值里的双斜杠变为单斜杠。不知道可以不。

因为我需要把这个变量传递给其他函数,函数要求变量就是一个斜杠

------解决思路----------------------
@"a\b"

------解决思路----------------------
你早说是传入的不就早解决了吗?
string test= path.tostring();
test = test.Replace(@"\\", @"\");

------解决思路----------------------
string s=@"1\2";

断点跟,看s的值,显示的是"1\\2"

楼主想让它就显示"1\2"这样

但是这样有问题啊

\n怎么办??\t怎么办??

你在调试的时候看到了这样一个字符串"1\\n\\t\\2"
如果不显示转义符,你知道哪些是真正的字母,哪些是转义过当别的字符用吗?
  相关解决方案