4三、個人C#學習筆記9

特殊運算符: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 換頁

相關文章
相關標籤/搜索