序
前言
第1章C撐程序設計概述
1.1.NET和C#簡介
1.1.1什么是.NET。
1.1.2.NET框架
1.113C#語言簡介
1.2編寫一個簡單的C#程序
1.2.1注釋
1.2.2命名空間
1.2.3Main方法
1.2.4輸入/輸出
1.3編輯、編譯和運行一個C#程序
1.3.1編輯C#源代碼
1.3.2編譯并運行程序
習題一
第2章數據類型
2.1值類型
2.1.1簡單類型
2.1.2結構類型
2.1.3枚舉類型
2.2引用類型
2.2.1類
2.2.2數組
2.2.3代表
2.2.4接口
2.3裝箱和拆箱
2.3.1裝箱
2.3.2拆箱
2.4類型轉換
2.4.1隱式類型轉換
2.4.2顯式類型轉換
習題二
第3章常量與變量
3.1詞法說明
3.1.1標識符
3.1.2關鍵字
3.2變量
3.2.1變量的命名
3.2.2變量的使用
3.2.3變量的類型
3.3常量
3.4運算符和表達式
3.4.1C#運算符
3.4.2運算符的優(yōu)先級和結合性
3.4.3賦值運算符及其表達式
3.4.4算術運算符及其表達式
3.4.5關系運算符及其表達式
3.4.6邏輯運算符及其表達式
3.4.7位運算符及其表達式
3.4.8條件運算符及其表達式
3.4.9自增、自減運算符
3.4.10其他運算符
習題三
第4章控制臺輸入/輸出
4.1控制臺I/O類
4.2控制臺輸入
4.2.1Console.Read()方法
4.2.2Console.ReadLine()方法
4.3控制臺輸出
4.3.1基本的數據輸出
4.3.2格式化輸出
4.3.3字符串的處理方法
4.3.4應用示例
4.4文件操作
4.4.1創(chuàng)建一個文本文件
4.4.2讀寫文本文件
4.4.3刪除文件
習題四
第5章程序流程控制
5.1操作運算語句
5.1.1終點與可達性
5.1.2函數調用語句
5.1.3語句塊
5.1.4空語句
5.1.5標號語句
5.1.6聲明語句
5.1.7表達式語句
5.2選擇語句
5.2.1if語句
5.2.2switch語句一
5.3循環(huán)語句
5.3.1while語句
5.3.2d0while語句
5.3.3for語句
5.3.4foreach語句
5.4轉移語句
5.4.1break語句
5.4.2continue語句
5.4.3goto語句
5.4.4return語句
5.5預處理指令
5.5.1條件編譯
5.5.2報告編譯錯誤和警告
5.5.3定義代碼塊指令
習題五
第6章類
6.1面向對象程序設計
6.1.1面向對象程序設計的基本概念
6.1.2類與對象
6.2類聲明
6.2.1類修飾符
6.2.2類的基本規(guī)范
6.3類成員
6.3.1類繼承
6.3.2new修飾符
6.3.3靜態(tài)成員和實例成員
6.3.4嵌套類
6.4類與結構
6.4.1結構的定義和使用
6.4.2結構的嵌套
6.4.3結構和類的區(qū)別
6.5構造函數和析構函數
6.5.1實例構造函數
6.5.2靜態(tài)構造函數
6.5.3析構函數
6.6常量
6.7字段
6.7.1字段類別
6.7.2只讀字段
6.7.3字段初始化
6.8運算符重載
6.8.1一元運算符重載
6.8.2二元運算符重載
6.8.3轉換運算符
習題六
第7章方法
7.1定義與調用方法
7.1.1定義方法
7.1.2調用方法
7.2方法參數
7.2.1值參數
7.2.2引用參數
7.2.3輸出參數
7.2.4數組參數
7.3靜態(tài)方法
7.3.1靜態(tài)方法的定義與調用
7.3.2訪問類成員
7.4方法重載
7.5虛方法
7.5.1多態(tài)性
7.5.2虛方法
7.6抽象方法和外部方法
7.6.1抽象方法
7.6.2外部方法
習題七
第8章屬性和索引器
8.1屬性
8.1.1屬性的定義
8.1.2屬性訪問器
8.1.3靜態(tài)屬性
8.1.4虛擬、重載和抽象
8.2索引器
8.2.1索引器的定義
8.2.2索引器的使用
習題八
第9章代表和事件
9.1代表
9.1.1代表的聲明與使用
9.1.2多重代表
9.1.3靜態(tài)代表
9.1.4代表構成
9.1.5代表的異常處理
9.2事件
9.2.1事件的創(chuàng)建和使用
9.2.2事件訪問器
9.2.3多重事件
習題九
第10章接口
10.1類與接口
10.1.1類與接口的比較
10.1.2使用接口的優(yōu)勢
10.2接口的定義
10.2.1定義接口
10.2.2接口成員
10.3接口的實現
10.3.1接口的實現
10.3.2顯式接口成員實現
10.3.3接口的重實現
10.3.4接口實現的繼承
10.4接口的組合
10.5接口的查詢
10.5.1通過使用is實現查詢
10.5.2通過使用as實現查詢
習題十
第11章特征與命名空間
11.1特征
11.1.1特征的定義
11.1.2特征的使用
11.1.3特征的查詢
11.2命名空間
11.2.1定義命名空間
11.2.2完全限定名
11.2.3using語句
習題十一
第12章異常處理
12.1異常處理概述
12.2常見的異常
12.3異常處理的基本方法
12.3.1try-catch語句
12.3.2try-finally語句
12.3.3try-catch-finally語句
12.3.4throw語句
12.4用戶自定義的異常
習題十二
參考文獻