.net中的转义字符 /和@的关系,及几个特殊的转义字符
2012-07-19 14:49 day day up qy 阅读(342) 评论(0) 收藏 举报 string a="e:\aaa\aa";
Response.Write (a);
输入的结果是e:aaa
但是如果你不想转义,则加上@
string a=@"e:\aaa\aa";
Response.Write (a);
输出的结果是e:\aaa\aa(是什么样子就输出什么样子,但是如果内部是双引号,则两个"相当与一个")
如:
string a=@"e:\""aaa\aa";
Response.Write (a);
输出的结果是 e:\"aaa\aa
其实这主要用在程序中连用“的时候,如:document.writeln("<script language=\"javascript\" src=\"/Include/Msg.js\" type=text\/javascript><\/script>");
并且几个特殊的转义字符
C#
转义符 字符名
\' 单引号
\" 双引号
\\ 反斜杠
\0 空字符
\a 感叹号
\b 退格
\f 换页
\n 新行
\r 回车
\t 水平 tab
\v 垂直tab
\\ \
\| |
\. .
\- -
\^ ^
\? ?
\* *
\+ +
\{ {
\} }
\( (
\) )
\{ {
\} }
\[ [
\] ]
--------------