---對字符串的使用
@可以定義逐字字符串
注意:@只對字符串常量有用
1)不需要用\\來轉義非轉義符號的\號 例如:@"\"="\\"
2)可以實現多行字符串賦值 字符串過長的換行不會受影響 即允許跨行
3)逐字字符串中的引號用兩個引號""表示
1、主要用於文件路徑中的轉移字符
string path1 ="C:\\Program Files\\.NET\\test.txt";
string path2=@"C:\Program Files\.NET\test.txt"
在這里path1和path2是相同的字符串
例如:@"\\2\n" 表示的是就是\\2\n就是會忽略轉義字符\的作用 "\\2\n" 表示的就是\2加一個換行
2、用關鍵字做變量名時在關鍵字前面加@
string @int = "xxxxx"; 這里的關鍵字int就被聲明成了變量名
3、允許字符串跨行
普通跨行
string sql1= "select * "
+ "from table"
+ "where age>8";
@跨行,不需要字符串相加,可直接跨行,方便SQL語句的編寫
string sql2 = @"select *
from table
where age>8";