C# 什么是轉義字符!字符串前的@符號的作用!


什么是轉義字符!

  1. 轉義字符,又稱數據傳送換碼字符(通信控制用);
  2. 以反斜線"\"開頭,后跟一個或幾個字符;
  3. 具有特定的含義,不同於字符原有的意義,故稱“轉義”字符
  4. 主要用來表示那些用一般字符不便於表示的控制代碼
  5. 它的作用是消除緊隨其后的字符的原有含義
  6. 用一些普通字符的組合來代替一些特殊字符,由於其組合改變了原來字符表示的含義,因此稱為“轉義”
  7. 用可以看見的字符表示那不可以看見的字符, 如'\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='李四'";

 

            ③.使關鍵字可以作為(類名、變量名、方法名、表空間名等)使用

 

    

 

 

 


免責聲明!

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



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