在C#中,我們常用的轉義字符有:
\n:表示換行(回車)。【在windows系統中,回車符其實是有兩個符號組成:\r\n;有很多軟件只能識別 \r\n,不能識別 \n。在Linux系統中回車符是:\n】
\":表示英文的雙引號。
\':表示英文的單引號。
\t:表示一個tab鍵的大空格(制表符)。
\b:表示一個BackSpace退格鍵,會把前面的一個字符刪掉。
\\:表示右斜杠(\)。
\0:表示空字符(Null)。
@符號的作用:
1、取消轉義字符的作用。
例如:string str = @"\namespace";我們定義的這個str變量,我們在前面加上了@符號,那么他的值中\n就是不是轉義字符了,不表示換行,就表示他本身\n,如果不加@符號,那么\n就是轉義字符,表示換行。
2、我們在取變量名、類名、方法名等名稱時,時不允許和關鍵字一樣的,@符號可以解決這個問題。
例如:下面的代碼就表示我們定義了一個叫@class的類和一個叫@int的int類型變量。
public class @class { int @int = 1; }