本書(shū)是一本針對(duì)C#5.0的語(yǔ)法進(jìn)行講解和介紹的書(shū)籍。在章節(jié)安排上共分為二十三章。比較全面地介紹了C#5.0語(yǔ)法的各個(gè)語(yǔ)法要點(diǎn)。內(nèi)容上包括程序基礎(chǔ)、基本運(yùn)算符、語(yǔ)句、類(lèi)型轉(zhuǎn)換、類(lèi)、多態(tài)、命名空間、接口、訪(fǎng)問(wèn)性約束、泛型、異常、反射、特性以及多線(xiàn)程等內(nèi)容。在內(nèi)容的安排上進(jìn)行了仔細(xì)部署,按照由淺入深的方式循序進(jìn)行講解。比較照顧初學(xué)C#語(yǔ)言的程序愛(ài)好者的學(xué)習(xí)感受。不同于泛泛的語(yǔ)法介紹,本書(shū)對(duì)C#的語(yǔ)法做了比較深的講解。對(duì)每個(gè)知識(shí)點(diǎn)都使用了代碼實(shí)例。在使用代碼實(shí)例作講解的時(shí)候,本著實(shí)例簡(jiǎn)單、短小、較少接觸類(lèi)庫(kù)以及盡量在原有實(shí)例基礎(chǔ)上修改的原則編寫(xiě)實(shí)例。在語(yǔ)法方面不只是介紹正確的語(yǔ)法,對(duì)于容易出錯(cuò)的代碼也進(jìn)行了編譯器實(shí)際的錯(cuò)誤與警告的輸出分析。這樣做的原因就是能夠讓使用者在盡量短的時(shí)間內(nèi)掌握C#較復(fù)雜的語(yǔ)法,從而為快速地開(kāi)發(fā)程序打下良好的基礎(chǔ)。本書(shū)適合C#的初學(xué)者、愛(ài)好者以及正在做項(xiàng)目開(kāi)發(fā),但是對(duì)C#的語(yǔ)法掌握還不牢固的程序員使用。
目錄
第一章 程序基礎(chǔ)
1.1 什么是.Net Framework.....................................................1
1.2 什么是 C#語(yǔ)言............................................................1
1.3 托管代碼與非托管代碼.....................................................2
1.4 C#與.NET Framework 的關(guān)系................................................2
1.5 程序結(jié)構(gòu).................................................................2
1.6Hello World..............................................................3
1.7 簡(jiǎn)單類(lèi)型.................................................................4
1.7.1 標(biāo)識(shí)符..................................................................6
1.8 文本.....................................................................7
1.8.1 變量...................................................................7
1.8.2 整型的文本表示.........................................................9
1.8.3 浮點(diǎn)型的文本表示......................................................11
1.8.4 decimal 類(lèi)型的文本表示.................................................12
1.8.5 char 類(lèi)型的文本表示....................................................13
1.8.6 bool 類(lèi)型的文本表示....................................................14
1.9 變量類(lèi)型的確切指定......................................................15
1.10 注釋...................................................................16
第二章 基本運(yùn)算符
2.1 算術(shù)運(yùn)算符..............................................................18
2.2 移位運(yùn)算符..............................................................18
2.3 比較運(yùn)算符..............................................................20
2.4 邏輯運(yùn)算符..............................................................23
2.5 條件邏輯運(yùn)算符..........................................................25
2.6 條件運(yùn)算符..............................................................26
2.7 賦值運(yùn)算符..............................................................27
2.8 運(yùn)算符的優(yōu)先級(jí)..........................................................29
2.8.1 使用括號(hào)改變優(yōu)先級(jí)的技巧..............................................29
2.9 一元運(yùn)算符..............................................................30
2.10 checked 和 unchecked 運(yùn)算符.............................................37
第三章 數(shù)組
3.1 值類(lèi)型與引用類(lèi)型........................................................40
3.2 類(lèi)類(lèi)型..................................................................40
3.3 object 類(lèi)................................................................41
3.4 什么是數(shù)組..............................................................42
3.5 一維數(shù)組................................................................42
3.6 多維數(shù)組................................................................44
3.7 交錯(cuò)數(shù)組................................................................45
3.8 System.Array 類(lèi).........................................................45