string []val={"71","\"抄读延时时间\"","\"04001401\"","\"抄读\""};
string t=string.Join(",",val);
这两句的输出结果为"71,\"抄读延时时间\",\"04001401\",\"抄读\""这是为何呀???
------解决思路----------------------
不要debug调试的时候看,你把它输出到文本框里看,还有转义符吗
------解决思路----------------------
不好意思,我看错了,太多引号而且又不标一下颜色区分,哎
帮你运行了下

------解决思路----------------------
没有,这样有什么不对吗
等你取出来,它又会有\了
你得先知道\是干什么的,它是编译器用来转义字符的,是你告诉编译器哪个字符需要转义用的
而如果一个字符串里本身有需要转义的字符,等你读出来,编译器也会自动给你加上