C#是一種簡單、現(xiàn)代、面向?qū)ο蠛皖愋桶踩某绦蛟O(shè)計(jì)語言。本書由C#語言的架構(gòu)師Anders Hejlsberg和設(shè)計(jì)小組的成員編寫,并為C# 2.0進(jìn)行了更新。全書從C#語言的簡介開始,完整并詳細(xì)地介紹了C# 1.0的技術(shù)規(guī)范,并介紹了許多C# 2.0的新功能,包括泛型、匿名方法、迭代器、分部類型和可空類型等。本書對第一版中介紹的C#新增了許多功能,并做了很多改進(jìn)。
第一篇 C # 1 .0
第 1章 C # 簡介
1.1 Hello World
1 .2 程序結(jié)構(gòu)
1 .3 類型和變量
1 .4 表達(dá)式
1 .5 語句
1 .6 類和對象
1 .6 .1 成員
1 .6 .2 可訪問性
1 .6 .3 基類
1 .6 .4 字段
1 .6 .5 方法
1 .6 .6 其他函數(shù)成員
1 .7 結(jié)構(gòu)
1 .8 數(shù)組
1 .9 接口
1 .10 枚舉
1 .11 委托
1 .12 特性
第 2章 詞法結(jié)構(gòu)
2 .1 程序
2 .2 文法
2 .2 .1 文法表示法
2 .2 .2 詞法文法
2 .2 .3 句法文法
2 .3 詞法分析
2 .3 .1 行結(jié)束符
2 .3 .2 空白
2 .3 .3 注釋
2 .4 標(biāo)記
2 .4 .1 Unicode 字符轉(zhuǎn)義序列
2 .4 .2 標(biāo)識(shí)符
2 .4 .3 關(guān)鍵字
2 .4 .4 文本
2 .4 .5 運(yùn)算符和標(biāo)點(diǎn)
2 .5 預(yù)處理指令
2 .5 .1 條件編譯符號(hào)
2 .5 .2 預(yù)處理表達(dá)式
2 .5 .3 聲明指令
2 .5 .4 條件編譯指令
2 .5 .5 診斷指令
2 .5 .6 區(qū)域指令
2 .5 .7 行指令
第 3章 基本概念
3 .1 應(yīng)用程序啟動(dòng)
3 .2 應(yīng)用程序終止
3 .3 聲明
3 .5 成員訪問
3 .5 .1 已聲明可訪問性
3 .5 .2 可訪問域
3 .5 .3 實(shí)例成員的受保護(hù)訪問
3 .5 .4 可訪問性約束
3 .6 簽名和重載
3 .7 范圍
3 .7 .1 通過嵌套隱藏
.7 .2 通過繼承隱藏
3 .8 命名空間和類型名稱
3 .9 自動(dòng)內(nèi)存管理
3 .10 執(zhí)行順序
第 4章 類型
4 .1 值類型
4 .1 .1 System .ValueType 類型
4 .1 .2 默認(rèn)構(gòu)造函數(shù)
4 .1 .3 結(jié)構(gòu)類型
4 .1 .4 簡單類型
4 .1 .5 整型
4 .1 .6 浮點(diǎn)型
4 .1 .7 decimal 類型
4 .1 .8 bool 類型
4 .1 .9 枚舉類型
4 .2 引用類型
4 .2 .1 類類型
4 .2 .2 對象類型
4 .2 .3 string 類型
4 .2 .4 接口類型
4 .2 .5 數(shù)組類型
4 .2 .6 委托類型
4 .3 裝箱和取消裝箱
4 .3 .1 裝箱轉(zhuǎn)換
4 .3 .2 取消裝箱轉(zhuǎn)換
第 5章 變量
5 .1 變量類別
5 .1 .1 靜態(tài)變量
5 .1 .2 實(shí)例變量
5 .1 .3 數(shù)組元素
5 .1 .4 值參數(shù)
5 .1 .5 引用參數(shù)
。。。