asp.net转义字符“\”的用法
stringtName="Text\\"+Request.QueryString["TName"].Trim()+".txt"这是从Text文件夹取得一个文本的名字,为什...
string tName = "Text\\"+ Request.QueryString["TName"].Trim() +".txt"这是从Text文件夹取得一个文本的名字,为什么Text后面要有两个\,如果说一个\是转义字符,那这个转义字符有什么用?
展开
2个回答
展开全部
\\中第一个\是转义字符,第二个\是路径里的\
转义就是不按照.net编译程序默认的意思去编译。
比如:
"通常是用作字符串的分隔符号,语句Label.text="abc";是在Label1上显示abc。
如果你要显示成"abc",那是不是写为:Label.text=""abc"";?显然是错的。
这时就要用\来转义了。正确的写法是:Label.text="\"abc\"";
其他常用转义:
\’ 单引号符
\” 单引号符
\\ 反斜线符"\"
\0 空字符(Null)
\a 鸣铃
\b 退格
\f 走纸换页
\n 换行
\r 回车
\t 横向跳到下一制表位置(水平Tab)
\v 竖向跳格(垂直Tab)
转义就是不按照.net编译程序默认的意思去编译。
比如:
"通常是用作字符串的分隔符号,语句Label.text="abc";是在Label1上显示abc。
如果你要显示成"abc",那是不是写为:Label.text=""abc"";?显然是错的。
这时就要用\来转义了。正确的写法是:Label.text="\"abc\"";
其他常用转义:
\’ 单引号符
\” 单引号符
\\ 反斜线符"\"
\0 空字符(Null)
\a 鸣铃
\b 退格
\f 走纸换页
\n 换行
\r 回车
\t 横向跳到下一制表位置(水平Tab)
\v 竖向跳格(垂直Tab)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |