標籤:使用 代碼 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 ------------------------- 空符號 \" ------------------------- 雙引號
\‘‘‘‘ -------------------------單引號 \\ -------------------------反斜線
還有一個較特殊的,就是@號,只要語句前加@號,即表示@號後面的包括有轉義符的都按不進行轉義運算