黑马程序员技术交流社区
标题:
黑马程序员-关于@
[打印本页]
作者:
蓝汝逸
时间:
2012-3-23 18:52
标题:
黑马程序员-关于@
using(Sqlconnection conn=new Sqlconnetction(@“Data Source=.\sql server:AttachDBFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User instance=True”))
在“Data Source....”前面加上个@是什么意思?如果要换成其他的可不可以?
作者:
孙秋生
时间:
2012-3-23 19:16
因为有\转义字符;@的作用是忽略转义字符的作用.
作者:
方杰
时间:
2012-3-23 19:19
表示后面的 '\' 跟的字符,不按转移字符来执行,
C#的转义字符一般有:
\n 回车换行
\t 横向跳到下一制表位置
\v 竖向跳格
\b 退格
\r 回车
\f 走纸换页
\\ 反斜线符"\"
\' 单引号符
\a 鸣铃
如果在字符串的前面不加@,那么 c:\ran 里面的\r 就转换为回车。
@"c:\ran" 就相当于“ c:\\ran”
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2