什么是轉義字符!
- 轉義字符,又稱數據傳送換碼字符(通信控制用);
- 以反斜線"\"開頭,后跟一個或幾個字符;
- 具有特定的含義,不同於字符原有的意義,故稱“轉義”字符;
- 主要用來表示那些用一般字符不便於表示的控制代碼;
- 它的作用是消除緊隨其后的字符的原有含義
- 用一些普通字符的組合來代替一些特殊字符,由於其組合改變了原來字符表示的含義,因此稱為“轉義”
- 用可以看見的字符表示那不可以看見的字符, 如'\n'表示換行
常用的轉義字符有如下圖:
字符串前的@符號的作用
通過查找搜索及驗證,共發現“@”符號有如下三種作用:
①.忽略轉義字符的作用:例如,有時我們保存一條文件路徑時;路徑中“\”需要寫成“\\”;第一眼看去容易讓人混淆。而通過字符串前加“@”符號,就可以直接輸入路徑,忽略轉義。
string sPath = "D:\\192.168.12.34\\USER\\LOCAL.jpg"; string sPathV = @"D:\192.168.12.34\USER\LOCAL.jpg";
輸出結果為:
②.讓字符串跨行
未加“@”前:
string str = "select * from U_Wippackage_notice " + "where id='123456'" + " and name='張三'";
加了“@”后:
string str1 = @"select * from U_Wippackage_notice where id='123456' and name='李四'";
③.使關鍵字可以作為(類名、變量名、方法名、表空間名等)使用