@ 符号的两种用法:
1、常用在字符串开头,它可以告诉编译器忽略转义符;
SqlConnection connection = new SqlConnection(@"Data Source=.\EXPRESS;Initial Catalog=DATATATATATA;Persist Security Info=True;User ID=sa;Password=XXXXXXXXXXXXXXXX");
2、当给变量或属性取名时,变量名(或属性名)与.net中的要害字相同冲突,可以使用“@变量名”来绕过限制。 (尽量不要用)
如:int @int = 123;
//这里@int变量用reflector查看il变量时,看到的是int,而不是@int。