asp.net中的@是什么意思
看到在asp.net中定义字符串,privateconstStringQUOTATIONMARK=@"""";,跟踪了一下,发现QUOTATIONMARK="\"",还有...
看到在asp.net中定义字符串,private const String QUOTATIONMARK = @"""";,跟踪了一下,发现QUOTATIONMARK="\"",还有,在一些路径中也看到过@,比如Directorys = Directory. GetDirectories (@"c:\tempuploads");
清高手解释一下@的含义和作用,以及QUOTATIONMARK为啥输出"\"",越详细越好,谢谢高手
那为什么@""""最后显示成了"\"",按照你的解释,应该显示成"\"\"",因为里面有两个" 展开
清高手解释一下@的含义和作用,以及QUOTATIONMARK为啥输出"\"",越详细越好,谢谢高手
那为什么@""""最后显示成了"\"",按照你的解释,应该显示成"\"\"",因为里面有两个" 展开
1个回答
展开全部
表示后面的字符串不用转义字符,如果不加@的话,就必须这样写:
Directory. GetDirectories ("c:\\tempuploads");
不加@,\\才表示一个\,
同样的,"也需要\"来表示,
两个问题其实是一个问题
具体的看:
\n 回车换行
\t 横向跳到下一制表位置
\v 竖向跳格
\b 退格
\r 回车
\f 走纸换页
\\ 反斜线符"\"
\' 单引号符
\a 鸣铃
\ddd 1~3位八进制数所代表的字符
\xhh 1~2位十六进制数所代表的字符
Directory. GetDirectories ("c:\\tempuploads");
不加@,\\才表示一个\,
同样的,"也需要\"来表示,
两个问题其实是一个问题
具体的看:
\n 回车换行
\t 横向跳到下一制表位置
\v 竖向跳格
\b 退格
\r 回车
\f 走纸换页
\\ 反斜线符"\"
\' 单引号符
\a 鸣铃
\ddd 1~3位八进制数所代表的字符
\xhh 1~2位十六进制数所代表的字符
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询