破格录取:asp.net中的@是什么意思

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 20:15:27
看到在asp.net中定义字符串,private const String QUOTATIONMARK = @"""";,跟踪了一下,发现QUOTATIONMARK="\"",还有,在一些路径中也看到过@,比如Directorys = Directory. GetDirectories (@"c:\tempuploads");
清高手解释一下@的含义和作用,以及QUOTATIONMARK为啥输出"\"",越详细越好,谢谢高手
那为什么@""""最后显示成了"\"",按照你的解释,应该显示成"\"\"",因为里面有两个"

表示后面的字符串不用转义字符,如果不加@的话,就必须这样写:
Directory. GetDirectories ("c:\\tempuploads");

不加@,\\才表示一个\,
同样的,"也需要\"来表示,
两个问题其实是一个问题

具体的看:
\n 回车换行
\t 横向跳到下一制表位置
\v 竖向跳格
\b 退格
\r 回车
\f 走纸换页
\\ 反斜线符"\"
\' 单引号符
\a 鸣铃
\ddd 1~3位八进制数所代表的字符
\xhh 1~2位十六进制数所代表的字符