C#程序設計教程(第3版)-微課版
內容描述
本書是“C#程序設計教程”的第3版。
書中基於Visual Studio 2017 / .NET Framework 4.7開發和運行環境,
闡述C#7.0語言的基礎知識,以及使用C#7.0語言的實際開發應用實例,
具體內容包括:C#語言基礎,面向對象編程,結構,枚舉,泛型,特性,
語言集成查詢,多線程編程技術,數值日期和字符串處理,文件和流輸入輸出,
集合,數據庫訪問,Windows窗體應用程序,WPF應用程序,ASP.NET Web應用程序設計等。
目錄大綱
第1章 C#語言介绍 3
1.1 C#語言概述 3
1.2 C#語言的编譯和運行環境 5
1.3 使用記事本創建简单的C#程序 8
1.4 基于集成開發環境創建簡單的C#程序 10
1.5 基于“C#交互”窗口测试C#代码片段 12
1.6 C#程序的结構和書寫规则 13
1.7 類型的聲明和使用 14
1.8 命名空間 16
1.9 注釋 21
1.10 Main方法 22
1.11 控制台输入和输出 28
第2章 數據類型、變量和常量 31
2.1 標示符及其命名规则 31
2.2 變量 32
2.3 常量 35
2.4 數據類型 36
2.5 整型數據類型 39
2.6 浮点型數據類型 42
2.7 decimal數據類型 44
2.8 布爾數據類型 45
2.9 字符數據類型 47
2.10 可以為null的類型 49
2.11 string數據類型 50
2.12 object類型 52
2.13 隐式類型 52
2.14 類型轉換 53
2.15 元组 57
2.16 臨時虛擬變量(Discard) 59
第3章 語句、運算式和表達式 60
3.1 語句 60
3.2 運算式 65
3.3 表達式 78
第4章 程序流程和異常處理 80
4.1 顺序结構 80
4.2 選擇結構 81
4.3 循環結構 92
4.4 跳轉語句 100
4.5 異常處理 103
第5章 數组和指针 111
5.1 數组 111
5.2 不安全代码和指针 129
第6章 類和對象 136
6.1 面向對象概念 136
6.2 類的聲明 137
6.3 創建和使用對象 140
6.4 分部類 142
6.5 System.Object類和通用方法 145
6.6 對象的生命周期 148
第7章 類成员 150
7.1 類的成员概述 150
7.2 字段和常量 155
7.3 方法 160
7.4 属性 176
7.5 索引器 180