我的c#代码出现问题。
我打印出来时存储了一个字符串对象,打印出“username”,当我在调试器中查看它时,显示为“\”username \“”< / strong>即可。如何用变量中的空格替换“\?它阻止我进行比较操作。
我试过
memberNameStripped = teamMemberName.Replace(@"\", "");
但它并没有取代“\所以我怎么能这样做?”
提前致谢。
答案 0 :(得分:3)
答案 1 :(得分:2)
\是一个转义字符,您可能想要替换的是双引号“
所以试试:
memberNameStripped = teamMemberName.Replace("\"", "");
答案 2 :(得分:1)
在调试器中,它显示为“\”username \“”,因为它是一个带引号的字符串。这就是打印出“用户名”的原因。您可以使用替换(“\”“,”“)
删除引号