程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#轉義字符總結

C#轉義字符總結

編輯:C#入門知識

轉義字符
·一種特殊的字符常量;
·以反斜線""開頭,後跟一個或幾個字符。
·具有特定的含義,不同於字符原有的意義,故稱“轉義”字符。
·主要用來表示那些用一般字符不便於表示的控制代碼。
·它的作用是消除緊隨其後的字符的原有含義
·用一些普通字符的組合來代替一些特殊字符,由於其組合改變了原來字符表示的含義,因此稱為“轉義”
·用可以看見的字符表示那不可以看見的字符, 如 表示換行
舉例:textbox.text="你是"天才",哈哈!"
顯示什麼?
顯示:你是“天才”哈哈
常用的轉義字符及其含義
轉義字符 意義
’               單引號符
”               單引號符
\                反斜線符""
                空字符(Null)
a                鳴鈴
                退格
f                 走紙換頁
                換行
                 回車
                 橫向跳到下一制表位置
v                豎向跳格(垂直制表)
ASCII中有一些非打印字符, 像換行,響鈴等, 這些字符必須直接寫入ASCII值才可以輸出, 這些ASCII之間沒有任何規律,可讀性不高, 難於記憶, 為此人們發明了轉義字符來代替ASCII值,用以擺脫ASCII的缺點,方便人們的使用。
c#裡 @ 表示的是什麼啊
比如
string svsPath=@" "+this.openFileDialog1.FileName;
他的意思是什麼啊
---------------
在C#中,"c:\temp"表示路徑是c: emp
而@"c: emp"就表示c: emp
所以,@的作用就應該是忽略轉義字符的作用.
請問各位大俠 這種理解正確嗎?????????????
那麼如果想顯示出" ",又該怎麼做呢?
Response.Write(""\t"");
顯示結果: " "
今天在寫一個VB.net程序時,竟然忘了VB.net的轉義雙引號,一個勁地用"來表示,可就出錯!因習慣寫C#代碼了,後來終於搞清楚了,在vb.net中原來是用兩個雙引號表示""。現在只貼出這些,以後再補吧!
C#
轉義符      字符名

     單引號

"    雙引號

\   反斜槓

   空字符

a   感歎號

    退格

f   換頁

   新行

   回車

    水平 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#轉義字符
    

   轉義字符 轉義字符的意義
  回車換行
橫向跳到下一制表位置
v   豎向跳格
 退格
   回車
f  走紙換頁
\ 反斜線符""
   單引號符
a   鳴鈴
ddd   1~3位八進制數所代表的字符
xhh 1~2位十六進制數所代表的字符
在文本框中輸出換行為    
c#中的轉義字符:
------------------------- 換行
------------------------- 回車
------------------------- 制表符
 ------------------------- 退格
f ------------------------- 換頁
------------------------- 空符號
" ------------------------- 雙引號
-------------------------單引號
\ -------------------------反斜槓
還有一個較特殊的,就是@號,只要語句前加@號,即表示@號後面的包括有轉義符的都按不進行轉義運算。

    

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved