类似指针取值,转移字符
在登录到系统,验证用户输入的用户名密码的时候经常会用到。防止字符串拼接对数据库实施注入攻击。这是比较安全的办法。
比如if(select u_name=@uname...)等等。
还有一个作用是用来表示完全转义字符串。
比如如果想在屏幕上输出(client)"\r\n",我们应该是写"\\r\\n"用来转义,用@就是 str1 = @"\r\n";输出str1就直接是转以后的字符。
表示原始字符串
@"\n", 表示的斜杠和一个n
"\n"表示换行符
转义字符啊,兄弟。
string str=@"C:\Windows\Explorer.exe" 系统在编译时会自动把字符串变成 "C:\\Windows\\xplorer.exe"
等同于 string str="C:\\Windows\\xplorer.exe"
代替 转字符中‘/’
经常用在 路径字符前面
表示特殊的字符变量。