DⅠ部分 C# 語 言
D1章 .NET應用程序體係結構 2
1.1 選擇技術 2
1.2 迴顧.NET曆史 3
1.2.1 C# 1.0 —— 一種新語言 3
1.2.2 帶有泛型的C# 2和.NET 2 5
1.2.3 .NET 3.0—— Windows
Presentation Foundation 5
1.2.4 C# 3和.NET 3.5—— LINQ 5
1.2.5 C# 4和.NET 4.0—— dynamic
和TPL 6
1.2.6 C# 5和異步編程 6
1.2.7 C# 6和.NET Core 7
1.2.8 選擇技術,繼續前進 8
1.3 .NET 2015 8
1.3.1 .NET Framework 4.6 9
1.3.2 .NET Core 1.0 10
1.3.3 程序集 11
1.3.4 NuGet 包 12
1.3.5 公共語言運行庫 13
1.3.6 .NET Native 14
1.3.7 Windows 運行庫 14
1.4 Hello, World 15
1.5 用.NET 4.6編譯 16
1.6 用.NET Core CLI編譯 17
1.6.1 設置環境 18
1.6.2 構建應用程序 18
1.6.3 打包和發布應用程序 21
1.7 應用程序類型和技術 22
1.7.1 數據訪問 22
1.7.2 Windows桌麵應用程序 23
1.7.3 UWP 24
1.7.4 SOAP服務和WCF 24
1.7.5 Web服務和ASP.NET Web
API 24
1.7.6 WebHooks和SignalR 25
1.7.7 Windows服務 25
1.7.8 Web應用程序 25
1.7.9 Microsoft Azure 26
1.8 開發工具 27
1.8.1 Visual Studio Community 27
1.8.2 Visual Studio Professional with
MSDN 27
1.8.3 Visual Studio Enterprise with
MSDN 27
1.8.4 Visual Studio Code 28
1.9 小結 28
D2章 核心C# 29
2.1 C#基礎 30
2.2 用Visual Studio創建Hello,
World! 30
2.2.1 創建解決方案 30
2.2.2 創建新項目 31
2.2.3 編譯和運行程序 33
2.2.4 代碼的詳細介紹 35
2.3 變量 36
2.3.1 初始化變量 37
2.3.2 類型推斷 38
2.3.3 變量的作用域 39
2.3.4 常量 41
2.4 預定義數據類型 41
2.4.1 值類型和引用類型 42
2.4.2 .NET類型 43
2.4.3 預定義的值類型 43
2.4.4 預定義的引用類型 46
2.5 程序流控製 48
2.5.1 條件語句 48
2.5.2 循環 51
2.5.3 跳轉語句 55
2.6 枚舉 55
2.7 名稱空間 57
2.7.1 using語句 58
2.7.2 名稱空間的彆名 59
2.8 Main()方法 60
2.9 使用注釋 61
2.9.1 源文件中的內部注釋 61
2.9.2 XML文檔 62
2.10 C#預處理器指令 63
2.10.1 #define和#undef 63
2.10.2 #if、#elif、#else和#endif 64
2.10.3 #warning和 # error 65
2.10.4 #region和#endregion 65
2.10.5 #line 65
2.10.6 #pragma 65
2.11 C#編程準則 66
2.11.1 關於標識符的規則 66
2.11.2 用法約定 67
2.12 小結 70
D3章 對象和類型 71
3.1 創建及使用類 72
3.2 類和結構 72
3.3 類 73
3.3.1 字段 73
3.3.2 屬性 74
3.3.3 方法 76
3.3.4 構造函數 81
3.3.5 隻讀成員 85
3.3.6 隻讀字段 85
3.4 匿名類型 88
3.5 結構 89
3.5.1 結構是值類型 90
3.5.2 結構和繼承 91
3.5.3 結構的構造函數 91
3.6 按值和按引用傳遞參數 91
3.6.1 ref參數 92
3.6.2 out參數 93
3.7 可空類型 94
3.8 枚舉 95
3.9 部分類 97
3.10 擴展方法 99
3.11 Object類 100
3.12 小結 101
D4章 繼承 102
4.1 繼承 102
4.2 繼承的類型 102
4.2.1 多重繼承 103
4.2.2 結構和類 103
4.3 實現繼承 103
4.3.1 虛方法 104
4.3.2 多態性 106
4.3.3 隱藏方法 107
4.3.4 調用方法的基類版本 108
4.3.5 抽象類和抽象方法 109
4.3.6 密封類和密封方法 110
4.3.7 派生類的構造函數 110
4.4 修飾符 112
4.4.1 訪問修飾符 113
4.4.2 其他修飾符 113
4.5 接口 114
4.5.1 定義和實現接口 115
4.5.2 派生的接口 118
4.6 is和as運算符 120
4.7 小結 121
D5章 托管和非托管的資源 122
5.1 資源 122
5.2 後颱內存管理 123
5.2.1 值數據類型 123
5.2.2 引用數據類型 125
5.2.3 垃圾迴收 127
5.3 強引用和弱引用 129
5.4 處理非托管的資源 130
5.4.1 析構函數或終結器 130
5.4.2 IDisposable接口 131
5.4.3 using語句 132
5.4.4 實現IDisposable接口和
析構函數 133
5.4.5 IDisposable和終結器的
規則 134
5.5 不安全的代碼 135
評分
評分
評分
評分
評分
評分
評分
評分
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有