C#--@符號的使用(逐字字符串,跨行,聲明關鍵字變量名)


---對字符串的使用

@可以定義逐字字符串

注意:@只對字符串常量有用

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";


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM