C#語言參考電子書
|
資料類別
|
計算機(jī)軟件圖書 |
|
課程(專業(yè))
|
C# |
關(guān)鍵詞
|
C#|語言參考 |
適用年級
|
大學(xué) |
身份要求
|
普通會員 |
金 幣
|
0 。金幣如何獲得?) |
文件格式
|
word |
文件大小
|
272K |
發(fā)布時間
|
2011-12-20 10:45:00 |
預(yù)覽文件
|
無 |
下載次數(shù)
|
4 |
發(fā)布人 |
kj008 |
內(nèi)容簡介:
C#語言參考電子書
目錄
1. 介紹 1
1.1 Hello, world 1
1.2 類型 2
1.2.1 預(yù)定義類型 3
1.2.2 轉(zhuǎn)換 5
1.2.3 數(shù)組類型 6
1.2.4 類型系統(tǒng)一致 7
1.3 變量和參數(shù) 8
1.4 自動內(nèi)存管理 11
1.5 表達(dá)式 13
1.6 聲明 14
1.7 類 17
1.7.1 常數(shù) 19
1.7.2 域 19
1.7.3 方法 20
1.7.4 屬性 21
1.7.5 事件 22
1.7.6 操作符 23
1.7.7 索引 24
1.7.8 實(shí)例構(gòu)造函數(shù) 25
1.7.9 析構(gòu)函數(shù) 26
1.7.10 靜態(tài)構(gòu)造函數(shù) 26
1.7.11 繼承 27
1.8 結(jié)構(gòu) 28
1.9 接口 29
1.10 代表 30
1.11 聯(lián)合 31
1.12 名稱空間和集合 31
1.13 版本 33
1.14 特征 35
2. 語法結(jié)構(gòu) 37
2.1 翻譯的階段 37
2.2 文法符號 37
2.3 預(yù)處理 38
2.3.1 預(yù)處理聲明 38
2.3.2 #if, #elif, #else, #endif 39
2.3.3 預(yù)處理控制行 40
2.3.4 #line 41
2.3.5 預(yù)處理標(biāo)識符 41
2.3.6 預(yù)處理表達(dá)式 41
2.3.7 與空白交互作用 42
2.4 語法分析 43
2.4.1 輸入 43
2.4.2 輸入字符 43
2.4.3 行結(jié)束符 43
2.4.4 注釋 43
2.4.5 空白 44
2.4.6 標(biāo)記 45
2.5 句法分析 45
2.5.1 標(biāo)識符 45
2.5.2 關(guān)鍵字 46
2.5.3 數(shù)據(jù)符號 46
2.5.4 操作符和標(biāo)點(diǎn) 51
2.5.5 Unicode 字符轉(zhuǎn)意字符序列 51
3. 基本概念 53
3.1 聲明 53
3.2 成員 55
3.2.1 名稱空間成員 55
3.2.2 結(jié)構(gòu)成員 55
3.2.3 枚舉成員 55
3.2.4 類成員 56
3.2.5 接口成員 56
3.2.6 數(shù)組成員 56
3.2.7 代表成員 56
3.3 成員訪問 56
3.3.1 聲明可訪問性 56
3.3.2 可訪問性域 57
3.3.3 保護(hù)的訪問 59
3.3.4 可訪問性約束 60
3.4 簽名和重載 60
3.5 范圍 61
3.5.1 名稱隱藏 63
3.6 名稱空間或類型名稱 65
3.6.1 合格的名稱 66
4. 類型 67
4.1 數(shù)值類型 67
4.1.1 默認(rèn)構(gòu)造函數(shù) 68
4.1.2 結(jié)構(gòu)類型 69
4.1.3 簡單類型 69
4.1.4 整數(shù)類型 70
4.1.5 浮點(diǎn)類型 71
4.1.6 十進(jìn)制類型 72
4.1.7 布爾類型 72
4.1.8 枚舉類型 72
4.2 引用類型 72
4.2.1 類類型 73
4.2.2 對象類型 73
4.2.3 字符串類型 73
4.2.4 接口類型 74
4.2.5 數(shù)組類型 74
4.2.6 代表類型 74
4.3 包裝和解包 74
4.3.1 包裝轉(zhuǎn)換 74
4.3.2 解包轉(zhuǎn)換 75
5. 變量 77
5.1 變量類型 77
5.1.1 靜態(tài)變量 77
5.1.2 實(shí)例變量 77
5.1.3 數(shù)組元素 78
5.1.4 數(shù)值參數(shù) 78
5.1.5 引用參數(shù) 78
5.1.6 輸出參數(shù) 78
5.1.7 局部變量 79
5.2 默認(rèn)值 79
5.3 明確賦值 79
5.3.1 初始賦值變量 81
5.3.2 非初始賦值變量 82
5.4 變量引用 82
6. 轉(zhuǎn)換 83
6.1 隱式轉(zhuǎn)換 83
6.1.1 同一性轉(zhuǎn)換 83
6.1.2 隱式數(shù)值轉(zhuǎn)換 83
6.1.3 隱式枚舉轉(zhuǎn)換 84
6.1.4 隱式引用轉(zhuǎn)換 84
6.1.5 轉(zhuǎn)換 84
6.1.6 隱式常數(shù)表達(dá)式轉(zhuǎn)換 84
6.1.7 用戶自定義隱式轉(zhuǎn)換 85
6.2 顯式轉(zhuǎn)換 85
6.2.1 顯式數(shù)值轉(zhuǎn)換 85
6.2.2 顯式枚舉類型轉(zhuǎn)換 86
6.2.3 顯式引用類型轉(zhuǎn)換 86
6.2.4 解包轉(zhuǎn)換 87
6.2.5 用戶自定義顯式轉(zhuǎn)換 87
6.3 標(biāo)準(zhǔn)轉(zhuǎn)換 87
6.3.1 標(biāo)準(zhǔn)隱式轉(zhuǎn)換 87
6.3.2 標(biāo)準(zhǔn)顯式轉(zhuǎn)換 88
6.4 用戶定義轉(zhuǎn)換 88
6.4.1 允許的用戶自定義轉(zhuǎn)換 88
6.4.2 用戶自定義轉(zhuǎn)換的取值 88
6.4.3 用戶自定義隱式轉(zhuǎn)換 89
6.4.4 用戶自定義顯式類型轉(zhuǎn)換 89
7. 表達(dá)式 91
7.1 表達(dá)式分類 91
7.1.1 表達(dá)式的數(shù)值 92
7.2 操作符 92
7.2.1 操作符優(yōu)先級和結(jié)合順序 92
7.2.2 操作符重載 93
7.2.3 一元操作符重載分析 94
7.2.4 二元操作符重載分析 94
7.2.5 候選用戶定義操作符 95
7.2.6 數(shù)字升級 95
7.3 成員查詢 96
7.3.1 基類型 97
7.4 函數(shù)成員 97
7.4.1 參數(shù)列表 99
7.4.2 重載分析 100
7.4.3 功能成員調(diào)用 102
7.4.4 虛擬函數(shù)成員查找 103
7.4.5 接口函數(shù)成員查找 103
7.5 主要的表達(dá)式 103
7.5.1 文字 103
7.5.2 簡單名稱 104
7.5.3 加括號的表達(dá)式 105
7.5.4 成員訪問 105
7.5.5 調(diào)用表達(dá)式 107
7.5.6 元素訪問 109
7.5.7 This訪問 110
7.5.8 基本訪問 111
7.5.9 遞增和遞減后綴操作符 111
7.5.10 new操作符 112
7.5.11 typeof操作符 116
7.5.12 sizeof操作符 116
7.5.13 checked和unchecked操作符 117
7.6 一元表達(dá)式 119
7.6.1 一元正值運(yùn)算符 119
7.6.2 一元負(fù)值運(yùn)算符 119
7.6.3 邏輯非運(yùn)算符 120
7.6.4 按位求補(bǔ)運(yùn)算符 120
7.6.5 間接運(yùn)算符 120
7.6.6 地址運(yùn)算符 120
7.6.7 前綴增量和減量運(yùn)算符 120
7.6.8 強(qiáng)制類型轉(zhuǎn)換表達(dá)式 121
7.7 算術(shù)運(yùn)算符 122
7.7.1 乘法運(yùn)算符 122
7.7.2 除法運(yùn)算符 123
7.7.3 余數(shù)運(yùn)算符 124
7.7.4 加法運(yùn)算符 124
7.7.5 減法運(yùn)算符 126
7.8 移位運(yùn)算符 127
7.9 關(guān)系運(yùn)算符 128
7.9.1 整數(shù)比較運(yùn)算符 129
7.9.2 浮點(diǎn)比較運(yùn)算符 129
7.9.3 小數(shù)比較運(yùn)算符 130
7.9.4 布爾相等運(yùn)算符 130
7.9.5 枚舉比較運(yùn)算符 130
7.9.6 引用類型相等運(yùn)算符 130
7.9.7 字符串相等運(yùn)算符 132
7.9.8 代表相等運(yùn)算符 132
7.9.9 is 運(yùn)算符 132
7.10 邏輯運(yùn)算符 133
7.10.1 整數(shù)邏輯運(yùn)算符 133
7.10.2 枚舉邏輯運(yùn)算符 133
7.10.3 布爾邏輯運(yùn)算符 134
7.11 條件邏輯運(yùn)算符 134
7.11.1 布爾條件邏輯運(yùn)算符 134
7.11.2 用戶自定義的條件邏輯運(yùn)算符 135
7.12 條件運(yùn)算符 135
7.13 賦值運(yùn)算符 136
7.13.1 簡單賦值 136
7.13.2 組合賦值 138
7.13.3 事件賦值 139
7.14 表達(dá)式 139
7.15 常量表達(dá)式 139
7.16 布爾表達(dá)式 140
8. 語句 141
8.1 終點(diǎn)與可達(dá)性 141
8.2 塊 142
8.2.1 語句列表 143
8.3 空語句 143
8.4 標(biāo)號語句 144
8.5 聲明語句 144
8.5.1 局部變量聲明 144
8.5.2 局部常量聲明 145
8.6 表達(dá)式語句 145
8.7 選擇語句 146
8.7.1 if語句 146
8.7.2 Switch 語句 147
8.8 重復(fù)語句 150
8.8.1 while語句 151
8.8.2 do語句 151
8.8.3 for語句 151
8.8.4 foreach語句 153
8.9 跳轉(zhuǎn)語句 154
8.9.1 break語句 154
8.9.2 continue語句 155
8.9.3 goto語句 155
8.9.4 return語句 156
8.9.5 throw語句 156
8.10 try語句 157
8.11 checked和unchecked語句 159
8.12 lock語句 159
9. 名稱空間 161
9.1 編譯單元 161
9.2 名稱空間聲明 161
9.3 使用指示 162
9.3.1 使用別名指示 163
9.3.2 使用名稱空間指示 165
9.4 名稱空間成員 166
9.5 類型聲明 167
10. 類 169
10.1 類聲明 169
10.1.1 類修飾符 169
10.1.2 類基礎(chǔ)規(guī)范 170
10.1.3 類主體 172
10.2 類成員 172
10.2.1 繼承 173
10.2.2 new修飾符 173
10.2.3 訪問修飾符 174
10.2.4 要素類型 174
10.2.5 靜態(tài)和實(shí)例成員 174
10.2.6 嵌套類型 175
10.3 常數(shù) 175
10.4 域 176
10.4.1 靜態(tài)和實(shí)例域 177
10.4.2 只讀域 178
10.4.3 域的初始化 179
10.4.4 變量初始化函數(shù) 179
10.5 方法 181
10.5.1 方法參數(shù) 182
10.5.2 靜態(tài)和實(shí)例方法 185
10.5.3 虛擬方法 186
10.5.4 覆蓋方法 187
10.5.5 抽象方法 189
10.5.6 外部方法 190
10.5.7 方法主體 191
10.5.8 方法重載 191
10.6 屬性 191
10.6.1 靜態(tài)屬性 192
10.6.2 虛擬屬性 192
10.6.3 覆蓋屬性 193
10.6.4 抽象屬性 194
10.6.5 訪問符 194
10.7 事件 199
10.8 索引 202
10.8.1 索引重載 205
10.8.2 虛擬索引 205
10.8.3 覆蓋索引 205
10.8.4 抽象索引 206
10.9 操作符 206
10.9.1 一元操作符 207
10.9.2 二元操作符 207
10.9.3 轉(zhuǎn)換操作符 208
10.10 實(shí)例構(gòu)造函數(shù) 209
10.10.1 構(gòu)造函數(shù)初始化函數(shù) 210
10.10.2 實(shí)例變量初始化函數(shù) 210
10.10.3 構(gòu)造函數(shù)執(zhí)行 210
10.10.4 默認(rèn)構(gòu)造函數(shù) 212
10.10.5 私有構(gòu)造函數(shù) 213
10.10.6 可選的構(gòu)造函數(shù)參數(shù) 213
10.11 析構(gòu)函數(shù) 213
10.12 靜態(tài)構(gòu)造函數(shù) 214
10.12.1 類加載和初始化 215
11. 結(jié)構(gòu) 217
11.1 結(jié)構(gòu)聲明 217
11.1.1 結(jié)構(gòu)修飾符 217
11.1.2 接口 217
11.1.3 結(jié)構(gòu)體 217
11.2 結(jié)構(gòu)成員 217
11.3 結(jié)構(gòu)例子 217
11.3.1 數(shù)據(jù)庫整數(shù)類型 217
11.3.2 數(shù)據(jù)庫布爾類型 219
12. 數(shù)組 221
12.1 數(shù)組類型 221
12.1.1 System.Array 類型 222
12.2 數(shù)組創(chuàng)建 222
12.3 數(shù)組元素訪問 222
12.4 數(shù)組成員 222
12.5 數(shù)組協(xié)方差 222
12.6 數(shù)組初始化函數(shù) 223
13. 接口 225
13.1 接口聲明 225
13.1.1 接口修飾符 225
13.1.2 基本接口 225
13.1.3 接口主體 226
13.2 接口成員 226
13.2.1 接口方法 227
13.2.2 接口屬性 227
13.2.3 接口事件 228
13.2.4 接口索引 228
13.2.5 接口成員訪問 228
13.3 完全有效的接口成員名稱 230
13.4 接口實(shí)現(xiàn) 230
13.4.1 顯式接口成員實(shí)現(xiàn)程序 231
13.4.2 接口映射 233
13.4.3 接口實(shí)現(xiàn)程序繼承 235
13.4.4 接口重新實(shí)現(xiàn)程序 236
13.4.5 抽象類和接口 238
14. 枚舉 239
14.1 枚舉聲明 239
14.2 枚舉成員 240
14.3 枚舉數(shù)值和操作 242
15. 代表 243
15.1 代表聲明 243
15.1.1 可合并的代表類型 244
15.2 代表實(shí)例化 244
15.3 多點(diǎn)傳送代表 244
15.4 代表調(diào)用 244
16. 異常 245
16.1 異常的產(chǎn)生 245
16.2 System.Exception 類 245
16.3 異常怎樣被處理 245
16.4 通用異常類 246
17. 屬性 247
17.1 屬性類 247
17.1.1 AttributeUsage 屬性 247
17.1.2 位置的和名稱的參數(shù) 248
17.1.3 屬性參數(shù)類型 248
17.2 規(guī)范 249
17.3 屬性實(shí)例 251
17.3.1 一個屬性的編譯 251
17.3.2 一個屬性實(shí)例的運(yùn)行時檢索 252
17.4 保留的屬性 252
17.4.1 AttributeUsage 屬性 252
17.4.2 條件屬性 253
17.4.3 廢棄的屬性 255
18. 危險代碼 257
18.1 危險代碼 257
18.2 指針類型 257
19. 互用性 259
19.1 COMImport 屬性 259
19.2 COMRegisterFunction 屬性 259
19.3 COMSourceInterfaces 屬性 260
19.4 COMVisible 屬性 260
19.5 DispId 屬性 260
19.6 DllImport 屬性 260
19.7 FieldOffset 屬性 261
19.8 GlobalObject 屬性 261
19.9 Guid 屬性 262
19.10 HasDefaultInterface 屬性 262
19.11 ImportedFromTypeLib 屬性 262
19.12 In 和 Out 屬性 262
19.13 InterfaceType 屬性 263
19.14 MarshalAs 屬性 263
19.15 NoIDispatch 屬性 264
19.16 NonSerialized 屬性 264
19.17 Predeclared 屬性 264
19.18 PreserveSig 屬性 264
19.19 Serializable 屬性 265
19.20 StructLayout 屬性 265
19.21 TypeLibFunc 屬性 265
19.22 TypeLibType 屬性 265
19.23 TypeLibVar 屬性 266
19.24 支持的枚舉 266
20. 參考 269
相關(guān)說明:
1. 如您下載的資料不止一份,建議您注冊成為本站會員。會員請登錄后下載。
2. 會員購買金幣50元以下,0.7元/個,50元以上,0.5元/個。具體請看:下載與付款。
3. 會員48小時內(nèi)下載同一文件,不重復(fù)扣金幣。
4. 下載后請用WinRAR或 WinZIP解壓縮后使用。
5. 如仍有其他下載問題,請看常見問題解答。
下載地址:
|
|
|