陈斌彬的技术博客

Stay foolish,stay hungry

请问asp.net中字符串前面加的“@”是干嘛用的?

比如 @“xxxx”;

转义符.

如果你定义一个变量包含反斜杠,由于反斜杠\具有特殊意义,比如\r代表回车.那么定义string str = "aaa\bbb";就会出错,所以,必须用string str = "aaa\\bbb";两个反斜杠去转义.

如果赋值里反斜杠很多,那么显然很麻烦,有个好办法就是string str = @"aaa\bb\dewqd\b";进行转义.

Resource Reference