C# 程序設(shè)計手冊
|
資料類別
|
計算機軟件圖書 |
|
課程(專業(yè))
|
C語言 |
關(guān)鍵詞
|
C語言|自變量 |
適用年級
|
不限 |
身份要求
|
游客 |
金 幣
|
0 。金幣如何獲得?) |
文件格式
|
word |
文件大小
|
657K |
發(fā)布時間
|
2011-12-20 16:48:00 |
預(yù)覽文件
|
無 |
下載次數(shù)
|
36 |
發(fā)布人 |
shenhankun |
內(nèi)容簡介:
C# 程序設(shè)計手冊
目錄:
Hello World -- 您的第一個程序 6
C# 程序的一般結(jié)構(gòu) 8
Main() 和命令行自變量 9
命令行自變量 10
顯示命令行自變量 12
使用 foreach 存取命令行自變量 13
Main() 傳回值 14
數(shù)據(jù)型別 15
在變量宣告中指定型別 16
轉(zhuǎn)型和型別轉(zhuǎn)換 21
Boxing 和 Unboxing 24
使用 as 和 is 運算符進行安全轉(zhuǎn)型 27
將字節(jié)數(shù)組轉(zhuǎn)換為 int 29
將 string 轉(zhuǎn)換為 int 30
在十六進制字符串和數(shù)字型別間轉(zhuǎn)換 32
數(shù)組 34
將數(shù)組當做對象 35
一維數(shù)組 36
多維數(shù)組 36
不規(guī)則數(shù)組 37
在數(shù)組上使用 foreach 39
傳遞數(shù)組當做參數(shù) 40
使用 ref 和 out 傳遞數(shù)組 42
隱含型別數(shù)組 44
字符串 45
字符串基本概念 46
串連多個字符串 53
修改字符串內(nèi)容 56
比較字符串 60
分割字符串 65
使用字符串方法搜尋字符串 66
使用正則表達式搜尋字符串 67
判斷字符串是否表示數(shù)值 70
將 String 轉(zhuǎn)換為 DateTime 71
在舊版編碼方式和 Unicode 間轉(zhuǎn)換 72
轉(zhuǎn)換 RTF 為純文本 74
語句、表達式和運算符 75
語句 76
表達式 81
運算符 83
匿名函式 86
Lambda 表達式 88
在查詢中使用 Lambda 表達式 92
在 LINQ 之外使用 Lambda 表達式 94
匿名方法 94
可多載的運算符 97
轉(zhuǎn)換運算符 98
使用轉(zhuǎn)換運算符 99
在結(jié)構(gòu)之間實作用戶定義的轉(zhuǎn)換 101
使用運算符多載建立復(fù)數(shù)類別 103
覆寫 Equals() 和運算符 == 的方針 105
類別和結(jié)構(gòu) 108
類別 112
對象 115
結(jié)構(gòu) 118
使用結(jié)構(gòu) 119
繼承 122
多型 126
使用 Override 和 New 關(guān)鍵詞進行版本控制 132
了解使用 Override 和 New 關(guān)鍵詞的時機 135
覆寫 ToString 方法 137
抽象和密封類別以及類別成員 138
定義抽象屬性 140
靜態(tài)類別和靜態(tài)類別成員 144
成員 148
存取修飾詞 149
字段 151
常數(shù) 153
在 C# 中定義常數(shù) 155
屬性 156
使用屬性 157
接口屬性 165
非對稱存取子的存取范圍 168
宣告和使用讀取/寫入屬性 173
自動實作的屬性 176
使用自動實作的屬性來實作輕量型類別 176
方法 177
傳遞參數(shù) 181
傳遞實值型別的參數(shù) 181
傳遞參考型別的參數(shù) 184
了解傳遞結(jié)構(gòu)和傳遞類別參考給方法之間的差異 187
隱含型別局部變量 188
在查詢表達式中使用隱含型別局部變量和數(shù)組 191
擴充方法 192
實作和呼叫自定義擴充方法 197
建立列舉型別的新方法 199
建構(gòu)函式 200
使用建構(gòu)函式 201
實例建構(gòu)函式 204
私用建構(gòu)函式 209
靜態(tài)建構(gòu)函式 211
撰寫復(fù)制建構(gòu)函式 213
對象和集合初始化表達式 217
初始化對象但不呼叫建構(gòu)函式 219
使用集合初始化表達式來初始化字典 220
嵌套類型 221
部分類別和方法 222
限制 224
匿名型別 227
在查詢中傳回項目屬性的子集 229
界面 230
明確界面實作 232
明確實作接口成員 234
使用繼承明確實作接口成員 236
索引器 239
使用索引器 240
界面中的索引器 244
屬性與索引器之間的比較 246
使用委派 250
使用具名和匿名方法委派的比較 253
使用委派取代接口的時機 255
委派中的 Covariance 和 Contravariance 256
組合委派 (多播委派) 258
宣告、產(chǎn)生和使用委派 259
事件 264
訂閱及取消訂閱事件 265
發(fā)行符合 .NET Framework 方針的事件 267
在衍生類別中引發(fā)基類事件 271
實作界面事件 276
使用字典儲存事件實例 280
實作自定義事件存取子 283
泛型 284
泛型簡介 285
泛型的優(yōu)點 287
泛型型別參數(shù) 289
泛型類別 295
泛型界面 298
泛型方法 304
泛型和數(shù)組 306
泛型委派 307
泛型程序代碼中的默認關(guān)鍵詞 308
C++ 樣板和 C# 泛型之間的差異 309
運行時間中的泛型 310
.NET Framework 類別庫中的泛型 311
泛型和反映 312
泛型和屬性 313
泛型型別中的變異數(shù) 314
LINQ 查詢表達式 325
查詢表達式基本概念 328
在 C# 中撰寫 LINQ 查詢 336
查詢對象集合 339
從方法傳回查詢 341
將查詢的結(jié)果儲存在內(nèi)存中 343
使用各種不同方式分組結(jié)果 344
將群組包含在群組中 352
針對分組作業(yè)執(zhí)行子查詢 353
在運行時間動態(tài)指定述詞篩選條件 362
執(zhí)行內(nèi)部聯(lián)結(jié) 364
執(zhí)行群組聯(lián)結(jié) 372
執(zhí)行左外部聯(lián)接 376
排序 Join 子句的結(jié)果 378
使用復(fù)合索引鍵執(zhí)行聯(lián)結(jié) 381
執(zhí)行自定義聯(lián)結(jié)作業(yè) 382
處理查詢表達式中的 Null 值 387
處理查詢表達式中的例外狀況 388
Iterator 390
使用 Iterator 392
建立整數(shù)清單的 Iterator 區(qū)塊 394
建立泛型清單的 Iterator 區(qū)塊 395
命名空間 398
使用命名空間 399
使用命名空間別名限定符 403
使用 My 命名空間 405
可為 Null 的型別 407
使用可為 Null 的型別 409
Box 處理可為 Null 的型別 413
識別可為 Null 的型別 414
從 bool? 安全轉(zhuǎn)型至 bool 415
Unsafe 程序代碼和指標 415
固定大小緩沖區(qū) 416
使用 Windows ReadFile 函式 417
指標型別 421
指標轉(zhuǎn)換 422
指標表達式 424
取得指針變量值 424
取得變量地址 425
使用指標存取成員 426
使用指針存取數(shù)組元素 428
管理指標 429
遞增和遞減指標 429
指標的算術(shù)運算 430
指標比較 431
使用指針復(fù)制字節(jié)數(shù)組 432
XML 文件批注 434
建議使用的文件批注標簽 435
處理 XML 檔案 448
文件標簽的分隔符 453
使用 XML 文件功能 454
應(yīng)用程序域 458
在其他應(yīng)用程序域中執(zhí)行程序代碼 459
建立和使用應(yīng)用程序域 461
組件和全局程序集緩存 461
Friend 組件 462
判斷檔案是否為組件 465
加載和卸除組件 466
與其他應(yīng)用程序共享程序集 466
使用屬性 468
明示屬性目標 470
使用反映存取屬性 472
使用屬性建立 C/C++ 等位 475
常見屬性 476
全局屬性 479
集合類別 483
使用 foreach 存取集合類別 484
使用例外狀況 489
例外處理 492
建立和擲回例外狀況 495
編譯程序所產(chǎn)生的例外狀況 498
使用 try/catch 處理例外狀況 498
使用 finally 執(zhí)行清除程序代碼 499
攔截非 CLS 例外狀況 501
文件系統(tǒng)和登錄 502
逐一查看目錄樹狀結(jié)構(gòu) 502
取得檔案、文件夾和磁盤驅(qū)動器的信息 509
建立檔案或文件夾 509
寫入文本文件 515
從文本文件讀取 516
一次一行讀取文本文件 (Visual C#) 516
在登錄中建立機碼 (Visual C#) 517
寫入應(yīng)用程序事件記錄文件 (Visual C#) 518
互操作性 518
使用平臺調(diào)用播放 WAV 檔 520
范例 COM 類別 523
線程 524
使用線程 525
線程同步處理 526
建立和結(jié)束線程 530
同步處理產(chǎn)生者和消費者線程 534
使用線程集區(qū) 542
反映 545
C# DLL 547
建立和使用 C# DLL 547
安全性 550
相關(guān)說明:
1. 如您下載的資料不止一份,建議您注冊成為本站會員。會員請登錄后下載。
2. 會員購買金幣50元以下,0.7元/個,50元以上,0.5元/個。具體請看:下載與付款。
3. 會員48小時內(nèi)下載同一文件,不重復(fù)扣金幣。
4. 下載后請用WinRAR或 WinZIP解壓縮后使用。
5. 如仍有其他下載問題,請看常見問題解答。
下載地址:
|
|
|