特殊運算符:git
is運算符數組
is運算符用於檢查變量是否爲指定的類型。若是是,返回真;不然,返回假。ide
好比:建立一個控制檯應用程序,判斷整型變量i是否爲整數類型。代碼以下:編碼
int i=0;spa
bool result=(i is int);code
Console.WriteLine(result);對象
Console.ReadLine();內存
條件運算符字符串
條件運算符(?:)根據布爾表達式的值返回兩個值中的一個。若是條件爲true,則計算第一個表達式並以它的計算結果爲準;若是爲false,則計算第二個表達式並以它的計算結果爲準。使用格式爲:條件式?值1:值2;原型
new運算符
new運算符用於建立一個新的類型實例,它有如下3種形式。
對象建立表達式,用於建立一個類類型或值類型的實例。
數組建立表達式,用於建立一個數組類型實例。
表明建立表達式,用於建立一個新的表明類型實例。
typeof運算符
typeof運算符用於得到系統原型對象的類型,也就是Type對象。Type類包含關於值類型和引用類型的信息。typeof運算符能夠在C#語言中各類位置使用,以找出關於引用類型和值類型的信息。
例如:建立一個控制檯應用程序,利用typeof運算符獲取引用整型的信息,並輸出結果。
static void Main(string[] args)
{
Type mytype=typeof(int);
Console.WriteLine("類型:{0}",mytype);
Console.ReadLine();
}
運算符優先級:
C#中的表達式是使用運算符鏈接起來的符合C#規範的式子,運算符的優先級決定了表達式中運算執行的前後順序。運算符優先級其實就是至關於進銷存的業務流程,如:進貨、入庫、銷售、出庫,只能按這個步驟進行操做。運算符的優先級也是這樣的,它是按照必定的級別進行計算的,一般優先級由高到低的順序依次爲:
增量或減量運算。
算術運算。
關係運算。
邏輯運算。
賦值運算。
若是兩個運算符有相同的優先級,那麼左邊的表達式要比右邊的表達式先被處理。在表達式中,能夠經過()來調整運算符的運算順序,將想要優先運算的運算符放置在括號()中。當程序開始執行時,括號()內的運算符會被優先執行。
Char類主要用來存儲單個字符。只用16爲(兩個字節)的內存空間。在定義字符型變量時,要以單引號表示,如's'表示一個字符。而"s"表示一個字符串。雖然其只是一個字符,但因爲使用雙引號,因此它仍然表示字符串,而不是字符。
Char定義很是的簡單,能夠經過下面的代碼定義字符。
char ch1='1';
Char ch2='2';
Char只定義一個Unicode字符,Unicode字符是目前計算機中通用的字符編碼,它爲針對不一樣語言中的每一個字符設定了統一的二進制編碼,用於知足跨語言、跨平臺的文本轉換、處理的要求。
一些字符類的靜態方法的使用代碼:
char a='a';
//是否是字母
Char.IsLetter(a);
//是否是數字
Char.IsDigit(a);
//是否是字母或數字
Char.IsLetterOrDigit(a);
//是否爲小寫字母
Char.IsLower(a);
//是否是大寫字母
Char.IsUpper(a);
//是否是標點符號
Char.IsPunctuation(a);
//是否是分割符
Char.IsSeparator(a);
//是否是空白
Char.IsWhiteSpace(a);
轉義字符:
轉義字符是一種特殊的字符變量,其以反斜線「\」開頭,後跟一個或多個字符。轉義字符具備特定的含義,不一樣於字符原有的意義,故稱「轉義」。例如:定義一個字符,而這個字符是單引號,若是不使用轉義字符,則會產生錯誤。
轉義字符就至關於一個電源變換器,電源變換器就是經過必定的手段得到所需的電源形式,例如:交流變成直流、高電壓變成低電壓、低頻變爲高頻等。轉義字符也是,它是將字符轉換成另外一種操做形式,或是將沒法一塊兒使用的字符進行組合。
轉義符\只針對後面緊跟着的單個字符進行操做。
經常使用的轉義字符有:
\n 回車換行
\t 水平製表
\" 雙引號
\' 單引號
\\ 反斜線
\b 退格
\r 回車
\f 換頁