关于网友提出的“哥哥们帮忙看一眼为何转义字符还保留在字符串中”问题疑问,本网通过在网上对“哥哥们帮忙看一眼为何转义字符还保留在字符串中”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:哥哥们帮忙看一眼为何转义字符还保留在字符串中
描述: string []val={"71","\"抄读延时时间\"","\"04001401\"","\"抄读\""};
string t=string.Join(",",val);
这两句的输出结果为"71,\"抄读延时时间\",\"04001401\",\"抄读\""这是为何呀???
解决方案1:
不好意思,我看错了,太多引号而且又不标一下颜色区分,哎
帮你运行了下
解决方案2:
没有,这样有什么不对吗
等你取出来,它又会有\了
你得先知道\是干什么的,它是编译器用来转义字符的,是你告诉编译器哪个字符需要转义用的
而如果一个字符串里本身有需要转义的字符,等你读出来,编译器也会自动给你加上
解决方案3: 不要debug调试的时候看,你把它输出到文本框里看,还有转义符吗
以上介绍了“哥哥们帮忙看一眼为何转义字符还保留在字符串中”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1578560.html