常用的轉義字符以及 @ 符號的作用


在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;
}

 


免責聲明!

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



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