標(biāo)識符
標(biāo)識符必須是由字母、數(shù)字、下劃線組成的一串符號,且必須以字母或下劃線開頭。用戶定義的標(biāo)識符不能與C#語言的關(guān)鍵字同名。

數(shù)據(jù)類型
整數(shù)數(shù)據(jù)類型


t+1 運(yùn)算時會自動提升表達(dá)式的類型為 int,所以將 int 賦予給 short 類型的變量 t 會出現(xiàn)類型轉(zhuǎn)換錯誤(無法編譯,IDE 提示錯誤)
字符數(shù)據(jù)類型
C#的字符類型有以下特點(diǎn):
- 每個字符占2個字節(jié)(Unicode字符集)。
- 字符型與整型之間不能再像C/C++中自動轉(zhuǎn)換。
-
char.IsLetter 與char.IsDigit,是字母/數(shù)字?
實數(shù)類型
實數(shù)類型又稱浮點(diǎn)型,C#中的浮點(diǎn)型包含單精度浮點(diǎn)型(float)和雙精度浮點(diǎn)型(double)兩種。

小數(shù)類型
十進(jìn)制類型,其類型說明符為decimal,主要用于金融領(lǐng)域,又稱金融類型,其表示的值的范圍比float類型小,但是其精確度卻可以達(dá)到28到29位。在十進(jìn)制類型的數(shù)據(jù)的后面加上“m”,表示該數(shù)據(jù)是小數(shù)類型,如0.1m、123.9m等。
其他


兩種常量
- 使用const關(guān)鍵字聲明
-
使用readonly關(guān)鍵字聲明
變量
匿名變量
- 匿名類型的變量就是程序員不必指定“局部”變量的類型,統(tǒng)統(tǒng)用 var 來表示類型即可。
-
在 LINQ 表達(dá)式或 foreach 語句中,使用匿名類型變量較方便。
位運(yùn)算符

其他運(yùn)算符

as 運(yùn)算符:用于在兼容的引用類型之間執(zhí)行轉(zhuǎn)換。
as操作符類似于強(qiáng)制轉(zhuǎn)換,但又有區(qū)別,當(dāng)對象為null時,不會拋異常而是會返回null。
object _object = null;
student _s = _object as student;
object as student其實相當(dāng)于_object is student?(student)_object:null;



