C#逸出字元

來源:互聯網
上載者:User

標籤:使用   代碼   line   new   .net   amp   

C#逸出字元 

 

·一種特殊的字元常量; 

·以反斜線"\"開頭,後跟一個或幾個字元。 

·具有特定的含義,不同於字元原有的意義,故稱“轉義”字元。 ·主要用來表示那些用一般字元不便於表示的控制碼。  ·它的作用是消除緊隨其後的字元的原有含義 ·用一些一般字元的組合來代替一些特殊字元,由於其組合改變了原來字元表示的含義,因此稱為“轉義”  

·用可以看見的字元表示那不可以看見的字元, 如‘\n‘表示換行 舉例:textbox.text="你是\"天才\",哈哈!" 顯示什嗎? 

顯示:你是“天才”哈哈 常用的逸出字元及其含義 逸出字元 意義 

\’               單引號符  \”               單引號符  \\                反斜線符"\"  \0                Null 字元(Null) \a                鳴鈴 \b                退格 

\f                 走紙換頁  

\n                換行 \r                 斷行符號  

\t                 橫向跳到下一製表位置 \v                豎向跳格(垂直製表) 

ASCII中有一些非列印字元, 像換行,響鈴等, 這些字元必須直接寫入ASCII值才可以輸出, 這些ASCII之間沒有任何規律,可讀性不高, 難於記憶, 為此人們發明了逸出字元來代替ASCII值,用以擺脫ASCII的缺點,方便人們的使用。  c#裡 @ 表示的是什麼啊  比如  

string [email protected]" "+this.openFileDialog1.FileName;  他的意思是什麼啊  ---------------  

在C#中,"c:\\temp"表示路徑是c:\temp  而@"c:\temp"就表示c:\temp  

 

 

 

 

 

 

所以,@的作用就應該是忽略逸出字元的作用.  請問各位大俠 這種理解正確嗎????????????? 那麼如果想顯示出"\t",又該怎麼做呢? Response.Write("\"\\t\"");  顯示結果: "\t"  

今天在寫一個VB.net程式時,竟然忘了VB.net的轉義雙引號,一個勁地用\"來表示,可就出錯!因習慣寫C#代碼了,後來終於搞清楚了,在vb.net中原來是用兩個雙引號表示""。現在只貼出這些,以後再補吧! C# 

轉義符      字元名  

\‘     單引號  

\"    雙引號  

\\   反斜線  

\0   Null 字元  

\a   驚嘆號  

\b    退格  

\f   換頁  

\n   新行  

\r   斷行符號  

\t    水平 tab  

\v      垂直tab -------------- VB.net 

轉義符      字元名 ""   :            " 

成員              常量                   等

 

 

 

 

 

 

效                          說明  

--------------------------------------------------------------------------- 

CrLf             vbCrLf            Chr(13) + Chr(10)   斷行符號/換行組合符。 (ControlChars.CrLf) 

Cr                vbCr              Chr(13)                       斷行符號符。  

Lf                 vbLf               Chr(10)                      分行符號。  

NewLine      vbNewLine    Chr(13) + Chr(10)       新行符。   

最標準.net類庫中全新的、C#和VB.net通用的、能自動適應環境變化的 方法: Environment.NewLine 

例:Dim str1 as String = "你" & Environment.NewLine & "好" C#逸出字元        

   逸出字元 逸出字元的意義  \n   斷行符號換行  

\t 橫向跳到下一製表位置  \v   豎向跳格  \b 退格  \r   斷行符號  

\f  走紙換頁  \\ 反斜線符"\"  \‘   單引號符  \a   鳴鈴  

\ddd   1~3位八位元所代表的字元  \xhh 1~2位十六進位數所代表的字元  在文字框中輸出換行為 \r\n   

c#中的轉義字元: 

\n ------------------------- 換行 \r ------------------------- 斷行符號 \t ------------------------- 定位字元 \b ------------------------- 退格 \f ------------------------- 換頁 \0 ------------------------- 空符號 \" ------------------------- 雙引號 

 

 

 

 

 

 

\‘‘‘‘ -------------------------單引號 \\ -------------------------反斜線 

還有一個較特殊的,就是@號,只要語句前加@號,即表示@號後面的包括有轉義符的都按不進行轉義運算

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.