@表示忽略转义符,比如说你想保存一个"\sample\myfile.txt"到变量str中,原本就要写成
string str="\\sample\\myfile.txt";
加了@之后就可以直接写成
string str = @"\sample\myfile.txt";
@是取消字符串中的转义作用。
比如不加@的字符串"\n\002wang" 中\n是换行 \002是八进制
而加了@那就是字符串"\n\002wang"
避免一些转义字符对代码的影响
比如你要输入一个路径:C:\windows\system32\calc.exe
普通输入就是C:\\windows\\system32\\calc.exe
但是你可以前面加个@就不用输入两个\\了
@“C:\windows\system32\calc.exe”