日期:2014-05-20  浏览次数:20771 次

怎么把@"\x50\x50\x69" 这种字符串前面的@去掉。
现在有这么一个字符串   @ "\x50\x50\x69 "   .现在需要输入ASCII码字符。这串字符是从XML文件上面读取的。在读取后,系统会自动加一个@符。现在要得到 "PPi "这样的效果,应该怎么去掉前面的@.
        另外,$   符号在C#   中有没有特别的定义?

------解决方案--------------------
'@ ' 是不对字符串进行转义.实际字符串里是没有 '@ '的.
------解决方案--------------------
@转义
$不清楚 你 "$ "看下 编译器没问题就没特殊意义 否则就要转义
------解决方案--------------------
@表示“”里面的内容除 "以外全部都是原义,里面写一个@也可以阿。

转义有:
\n:回车
\t:tab键
------解决方案--------------------
.....
------解决方案--------------------
转义
------解决方案--------------------
基础不扎实的后果
------解决方案--------------------
你试试用两个反斜杠,写成 "\\x50\\x50\\x69 "
------解决方案--------------------
应该无法去掉@吧,因为它是个转义符号,不是字符串的一部分。
------解决方案--------------------
up
------解决方案--------------------
谢谢您支持欢迎到http://www.rainbowportal.net.cn/Default.aspx发表您的意见和看法QQ群:38157352
------解决方案--------------------
你不要理会那个@,其实你读出来的还是跟在xml中看到的一模一样的变量,按照你设计好的方法去处理就行了。