注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C# 4.0圖解教程預(yù)售商品

C# 4.0圖解教程預(yù)售商品

C# 4.0圖解教程預(yù)售商品

定 價(jià):¥69.00

作 者: (美) 索利斯 (Solis,D.M.) 著,蘇林等 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: VC++

ISBN: 9787115251831 出版時(shí)間: 2011-06-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  作為.NET平臺(tái)上最主要的編程語言,C#在不斷地改進(jìn)和完善,功能越來越強(qiáng)大。當(dāng)然,復(fù)雜性也隨之增加,令很多初學(xué)者不得其門而入。如何才能讓更多人輕松地學(xué)習(xí)和掌握C#呢?本書作者總結(jié)了自己數(shù)十年軟件開發(fā)和教學(xué)培訓(xùn)經(jīng)驗(yàn),創(chuàng)造了一種全新的可視化敘述方式。在書中,他通過大量圖、表和代碼,與簡(jiǎn)潔的文字完美結(jié)合,從底層運(yùn)行原理的角度闡釋了最新版C#和.NET的所有基本特性,并講解了LINQ、異步編程和反射等高級(jí)特性,使原本非常復(fù)雜的知識(shí)點(diǎn)變得簡(jiǎn)單明了、清晰透徹,讓人耳目一新,大?降低了學(xué)習(xí)難度。閱讀本書時(shí),你仿佛置身于課堂,看著一位經(jīng)驗(yàn)豐富的老師拿著粉筆畫圖演示,娓娓道來。本書原版一經(jīng)問世,就贏得廣泛好評(píng),被譽(yù)為C#入門經(jīng)典著作,不僅適合自學(xué),也是課堂教學(xué)的首選。

作者簡(jiǎn)介

  Daniel M. Solis資深軟件工程師和技術(shù)顧問,有20余年開發(fā)經(jīng)驗(yàn),曾為微軟和IBM等大公司提供技術(shù)咨詢。他擁有加州大學(xué)計(jì)算機(jī)科學(xué)碩士、生物學(xué)和英文學(xué)士學(xué)位。同時(shí),他也是一位杰出的導(dǎo)師,在美國(guó)和歐洲從事編程語言、Windows程序設(shè)計(jì)和Unix底層技術(shù)相關(guān)的教學(xué)培訓(xùn)工作多年。

圖書目錄

第1 章 C#和NET 框架  1
1.1 在NET 之前  1
1.1.1 20 世紀(jì)90 年代后期的Windows 編程   1
1.1.2  下一代平臺(tái)服務(wù)的目標(biāo)   2
1.2  進(jìn)入Microsoft NET   2
1.2.1 NET 框架的組成  2
1.2.2 大大改進(jìn)的編程環(huán)境   3
1.3  編譯成CIL  5
1.4  編譯成本機(jī)代碼并執(zhí)行  5
1.5  CLR  6
1.6  CLI   7
1.7  縮寫回顧   8
第2章 C#編程概述  9
2.1  一個(gè)簡(jiǎn)單的C#程序   9
2.2  標(biāo)識(shí)符和關(guān)鍵字  11
2.2.1  命名約定  11
2.2.2  關(guān)鍵字  12
2.3  Main:程序的起始點(diǎn)  12
2.4  空白  13
2.5  語句  13
2.5.1  簡(jiǎn)單語句  13
2.5.2  塊  14
2.6  從程序中輸出文本   14
2.6.1  Write  ?14
2.6.2  WriteLine    15
2.6.3  格式字符串    15
2.6.4  多重標(biāo)記和值    16
2.7  注釋   16
2.7.1  關(guān)于注釋的補(bǔ)充   17
2.7.2  文檔注釋  17
2.7.3  注釋類型總結(jié)   18
第3 章  類型、存儲(chǔ)和變量    19
3.1  C#程序是一組類型聲明    19
3.2  類型是一種模板  20
3.3  實(shí)例化類型  20
3.4  數(shù)據(jù)成員和函數(shù)成員    21
3.5  預(yù)定義類型   21
3.6  用戶定義類型  23
3.7  棧和堆  24
3.7.1  ?! ?4
3.7.2  堆  25
3.8  值類型和引用類型   25
3.8.1  存儲(chǔ)引用類型對(duì)象的成員   26
3.8.2  C#類型的分類   27
3.9  變量   27
3.9.1  變量聲明  27
3.9.2  多重變量聲明   29
3.9.3  使用變量的值   29
3.10  靜態(tài)類型和dynamic 關(guān)鍵字   29
3.11  可空類型  30
3.11.1  創(chuàng)建可空類型   30
3.11.2  為可空類型賦值   31
第4 章  類:基礎(chǔ)   32
4.1  類的概述   32
4.2  程序和類:一個(gè)快速的示例   33
4.3  聲明類   33
4.4  類成員   34
4.4.1  字段   34
4.4.2  顯式和隱式字段初始化   35
4.4.3  聲明多個(gè)字段   36
4.4.4  方法   36
4.5  創(chuàng)建變量和類的實(shí)例   37
4.6  為數(shù)據(jù)分配內(nèi)存  37
4.7  實(shí)例成員   38
4.8  訪問修飾符   39
4.9  從類的內(nèi)部訪問成員    41
4.10  從類的外部訪問成員   42
4.11  綜合應(yīng)用   43
第5 章  方法   45
5.1  方法的結(jié)構(gòu)   45
5.2  本地變量   47
5.2.1  類型推斷和var 關(guān)鍵字   47
5.2.2  嵌套塊中的本地變量   48
5.3  本地常量   49
5.4  方法調(diào)用   51
5.5  返回值   52
5.6  參數(shù)   54
5.6.1  形參  54
5.6.2  實(shí)參  55
5.6.3  帶位置輸入?yún)?shù)的方法示例   55
5.7  值參數(shù)   56
5.8  引用參數(shù)   58
5.9  輸出參數(shù)   60
5.10  參數(shù)數(shù)組   62
5.10.1  方法調(diào)用    63
5.10.2  數(shù)組作實(shí)參    65
5.11  參數(shù)類型總結(jié)  66
5.12  方法重載  66
5.13  命名參數(shù)  67
5.14  可選參數(shù)  68
5.15  棧幀  71
5.16  遞歸  72
第6 章  類進(jìn)階  74
6.1  類成員  74
6.2  實(shí)例類成員  76
6.3  靜態(tài)字段  76
6.4  從類的外部訪問靜態(tài)成員   77
6.4.1  靜態(tài)字段示例   77
6.4.2  靜態(tài)成員的生存期   78
6.5  靜態(tài)函數(shù)成員  79
6.6  其他靜態(tài)類成員類型   80
6.7  成員常量   80
6.8  屬性   82
6.8.1  屬性聲明和訪問器   83
6.8.2  屬性示例  83
6.8.3  使用屬性  84
6.8.4  屬性和關(guān)聯(lián)字段    85
6.8.5  執(zhí)行其他計(jì)算    86
6.8.6  只讀和只寫屬性    87
6.8.7  計(jì)算只讀屬性示例   87
6.8.8  屬性和數(shù)據(jù)庫(kù)示例   88
6.8.9  屬性vs公共字段   88
6.8.10  自動(dòng)實(shí)現(xiàn)屬性   89
6.8.11  靜態(tài)屬性   89
6.9  實(shí)例構(gòu)造函數(shù)  90
6.9.1  帶參數(shù)的構(gòu)造函數(shù)   91
6.9.2  默認(rèn)構(gòu)造函數(shù)  92
6.10  靜態(tài)構(gòu)造函數(shù)  93
6.10.1  靜態(tài)構(gòu)造函數(shù)示例  93
6.10.2  構(gòu)造函數(shù)的可訪問性  94
6.11  對(duì)象初始化列表  94
6.12  析構(gòu)函數(shù)  95
6.12.1  調(diào)用析構(gòu)函數(shù)  96
6.12.2  標(biāo)準(zhǔn)清理模式  98
6.13  比較構(gòu)造函數(shù)和析構(gòu)函數(shù)   99
6.14  readonly 修飾符  99
6.15  this 關(guān)鍵字  100
6.16  索引  101
6.16.1  什么是索引   102
6.16.2  索引和屬性  102
6.16.3  聲明索引    103
6.16.4  索引的set 訪問器   104
6.16.5  索引的get 訪問器   104
6.16.6  關(guān)于索引的補(bǔ)充   105
6.16.7  為Employee 示例聲明索引   105
6.16.8  另一個(gè)索引示例   106
6.16.9  索引重載   107
6.17  訪問器的訪問修飾符   107
6.18  分部類和分部類型   109
第7 章  類和繼承   12
7.1  類繼承  112
7.2  訪問繼承的成員   113
7.3  隱藏基類的成員   115
7.4  基類訪問  116
7.5  使用基類的引用   117
7.5.1  虛方法和覆寫方法   119
7.5.2  覆寫標(biāo)記為override 的方法  120
7.5.3  覆蓋其他成員類型   123
7.6  構(gòu)造函數(shù)的執(zhí)行   124
7.6.1  構(gòu)造函數(shù)初始化語句   125
7.6.2  類訪問修飾符   127
7.7  程序集間的繼承    128
7.8  成員訪問修飾符    129
7.8.1  訪問成員的區(qū)域    130
7.8.2  公有成員的可訪問性   131
7.8.3  私有成員的可訪問性   131
7.8.4  受保護(hù)成員的可訪問性   132
7.8.5  內(nèi)部成員的可訪問性   132
7.8.6  受保護(hù)內(nèi)部成員的可訪問性   132
7.8.7  成員訪問修飾符的總結(jié)   133
7.9  抽象成員  133
7.10  抽象類  134
7.10.1  抽象類和抽象方法的示例   135
7.10.2  抽象類的另一個(gè)例子   136
7.11  密封類  137
7.12  靜態(tài)類  137
7.13  擴(kuò)展方法  138
第8 章  表達(dá)式和運(yùn)算符   142
8.1  表達(dá)式   142
8.2  字面量   143
8.3  整數(shù)字面量?  144
8.4  字符字面量   145
8.5  字符串字面量   146
8.6  求值順序  147
8.6.1  優(yōu)先級(jí)  148
8.6.2  結(jié)合性  148
8.7  簡(jiǎn)單算術(shù)運(yùn)算符   149
8.8  求余運(yùn)算符  149
8.9  關(guān)系比較運(yùn)算符和相等比較運(yùn)算符   150
8.10  遞增運(yùn)算符和遞減運(yùn)算符   152
8.11  條件邏輯運(yùn)算符   153
8.12  邏輯運(yùn)算符  154
8.13  移位運(yùn)算符  155
8.14  賦值運(yùn)算符  157
8.15  條件運(yùn)算符  158
8.16  一元算術(shù)運(yùn)算符   159
8.17  用戶定義類型轉(zhuǎn)換   160
8.18  運(yùn)算符重載  162
8.18.1  運(yùn)算符重載的限制   163
8.18.2  運(yùn)算符重載的示例   164
8.19  typeof 運(yùn)算符   165
8.20  其他運(yùn)算符  166
第9 章  語句   167
9.1  什么是語句  167
9.2  表達(dá)式語句  168
9.3  控制流語句  169
9.4  if 語句   169
9.5  if…else ?句  170
9.6  switch 語句  171
9.6.1  分支示例   172
9.6.2  switch 語句的補(bǔ)充   173
9.6.3  switch 標(biāo)簽   174
9.7  while 循環(huán)  174
9.8  do 循環(huán)  175
9.9  for 循環(huán)  176
9.9.1  for 語句中變量的有效范圍   177
9.9.2  初始化語句和迭代表達(dá)式中的多表達(dá)式   178
9.10  跳轉(zhuǎn)語句   178
9.11  break 語句   178
9.12  continue 語句   179
9.13 標(biāo)簽語句  180
9.13.1  標(biāo)簽  180
9.13.2  標(biāo)簽語句的范圍   180
9.14  goto 語句  181
9.15  using 語句  182
9.15.1  資源的包裝使用   183
9.15.2  using 語句的示例   183
9.15.3  多個(gè)資源和嵌套   184
9.15.4  using 語句的另一種形式   185
9.16  其他語句  186
第10 章  命名空間和程序集   187
10.1  引用其他程序集    187
10.2  命名空間   191
10.2.1  命名空間名稱   194
10.2.2  命名空間的補(bǔ)充   194
10.2.3  命名空間跨文件伸展   195
10.2.4  嵌套命名空間   195
10.3  using 指令  196
10.31  using 命名空間指令   196
10.32  using 別名指令   197
10.4  程序集的結(jié)構(gòu)  198
10.5  程序集標(biāo)識(shí)符  199
10.6  強(qiáng)命名程序集  200
10.7  程序集的私有方式部署   201
10.8  共享程序集和GAC    201
10.8.1  把程序集安裝到GAC   201
10.8.2  GAC 內(nèi)的并肩執(zhí)行   202
10.9  配置文件  203
10.10  延遲簽名  203
第11 章  異?! ?05
11.1  什么是異常  205
11.2  try 語句   206
11.3  異常類  207
11.4  catch 子句  207
11.4.1  使用特定catch 子句的示例  208
11.4.2  catch 子句段   209
11.5  finally 塊  210
11.6   為異常尋找處理代碼    211
11.7  更進(jìn)一步搜索  211
11.7.1  一般法則    212
11.7.2  搜索調(diào)用棧的示例  213
11.8   拋出異?!  ?14
11.9   不帶異常對(duì)象的拋出   215
第12 章  結(jié)構(gòu)   217
12.1  什么是結(jié)構(gòu)  217
12.2  結(jié)構(gòu)是值類型  218
12.3  對(duì)結(jié)構(gòu)賦值  219
12.4  構(gòu)造函數(shù)和析構(gòu)函數(shù)    220
12.4.1  實(shí)例構(gòu)造函數(shù)   220
12.4.2  靜態(tài)構(gòu)造函數(shù)   221
12.4.3  構(gòu)造函數(shù)和析構(gòu)函數(shù)的總結(jié)  221
12.5  ?段初始化是不允許的   222
12.6  結(jié)構(gòu)是密封的  222
12.7  裝箱和取消裝箱     222
12.8  結(jié)構(gòu)作為返回值和參數(shù)   222
12.9  關(guān)于結(jié)構(gòu)的附加信息   222
第13 章  枚舉   224
13.1  枚舉   224
13.11  設(shè)置底層類型和顯式值   225
13.12  隱式成員編號(hào)   226
13.2  位標(biāo)志   227
13.21  Flags 特性   229
13.22  使用位標(biāo)志的示例   230
13.3  關(guān)于枚舉的補(bǔ)充   231
第14 章  數(shù)組  233
14.1   數(shù)組  233
14.1.1  定義  233
14.1.2  重要細(xì)節(jié)   234
14.2  數(shù)組的類型  234
14.3  數(shù)組是對(duì)象  235
14.4  一維數(shù)組和矩形數(shù)組   236
14.5  實(shí)例化一維數(shù)組或矩形數(shù)組   236
14.6  訪問數(shù)組元素  237
14.7  初始化數(shù)組  238
14.7.1  顯式初始化一維數(shù)組  238
14.7.2  顯式初始化矩形數(shù)組   239
14.7.3  初始化矩形數(shù)組的語法點(diǎn) ?239
14.7.4  快捷語法   240
14.7.5  隱式類型數(shù)組   240
14.7.6  綜合內(nèi)容    241
14.8  交錯(cuò)數(shù)組   241
14.8.1  聲明交錯(cuò)數(shù)組   242
14.8.2  快捷實(shí)例化    242
14.8.3  實(shí)例化交錯(cuò)數(shù)組   242
14.8.4  交錯(cuò)數(shù)組中的子數(shù)組   243
14.9  比較矩形數(shù)組和交錯(cuò)數(shù)組   244
14.10  foreach 語句   245
14.10.1  迭代變量是只讀的   246
14.10.2  foreach 語句和多維數(shù)組   247
14.11  數(shù)組協(xié)變  248
14.12  數(shù)組繼承的有用成員   249
14.13  比較數(shù)組類型    252
第15 章  委托  253
15.1   什么是委托  253
15.2  聲明委托類型  255
15.3  創(chuàng)建委托對(duì)象  255
15.4  賦值委托   257
15.5  組合委托   257
15.6  為委托增加方法  258
15.7  從委托移除方法   259
15.8  調(diào)用委托  259
15.9  委托的示例  260
15.10  調(diào)用帶返回值的委托   261
15.11  調(diào)用帶引用參數(shù)的委托   262
15.12  匿名方法  262
15.12.1  使用匿名方法   263
15.12.2  匿名方法的語法  263
15.12.3  變量和參數(shù)的作用域   265
15.13  Lambda 表達(dá)式   266
第16 章  事件  269
16.1  事件和委托相似   269
16.2  源代碼組件概覽    270
16.3  聲明事件  271
16.3.1  事件是成員   271
16.3.2  委托類型和EventHandler    272
16.4  觸發(fā)事件   272
16.5  訂閱事件   273
16.6  標(biāo)準(zhǔn)事件的用法   275
16.6.1  使用EventArgs 類   275
16.6.2  通過擴(kuò)展EventArgs 來傳遞數(shù)據(jù)   276
16.6.3  使用自定義委托   276
16.7  MyTimerClass 代碼    278
16.8  事件訪問器   279
第17 章  接口    280
17.1  什么是接口   280
17.2  聲明接口  283
17.3  實(shí)現(xiàn)接口  284
17.4  接口是引用類型   285
17.5  接口和as 運(yùn)算符    287
17.6  實(shí)現(xiàn)多個(gè)接口  287
17.7  實(shí)現(xiàn)具有重復(fù)成員的接口   288
17.8  多個(gè)接口的引用    289
17.9  派生成員作為實(shí)現(xiàn)    291
17.10  顯式接口成員實(shí)現(xiàn)    291
17.11  接口可以繼承接口    294
第18 章  轉(zhuǎn)換  297
18.1  什么是轉(zhuǎn)換   297
18.2  隱式轉(zhuǎn)換  298
18.3  顯式轉(zhuǎn)換和強(qiáng)制轉(zhuǎn)換   299
18.4  轉(zhuǎn)換的類?  300
18.5  數(shù)字的轉(zhuǎn)換  301
18.5.1  隱式數(shù)字轉(zhuǎn)換   301
18.5.2  溢出檢測(cè)上下文   302
18.5.3  顯式數(shù)字轉(zhuǎn)換   303
18.6  引用轉(zhuǎn)換  306
18.6.1  隱式引用轉(zhuǎn)換   307
18.6.2  顯式引用轉(zhuǎn)換   308
18.6.3  有效顯式引用轉(zhuǎn)換   308
18.7  裝箱轉(zhuǎn)換  309
18.8  拆箱轉(zhuǎn)換  311
18.9  用戶自定義轉(zhuǎn)換    312
18.9.1  用戶自定義轉(zhuǎn)換的約束   312
18.9.2  用戶自定義轉(zhuǎn)換的示例   313
18.9.3  計(jì)算用戶自定義轉(zhuǎn)換   314
18.9.4  多步用戶自定義轉(zhuǎn)換的示例  315
18.10  is 運(yùn)算符  316
18.11  as 運(yùn)算符  317
第19 章  泛型  318
19.1  什么是泛型  318
19.2  C#中的泛型  320
19.3  泛型類  321
19.4  聲明泛型類  321
19.5  創(chuàng)建構(gòu)造類型  322
19.6  創(chuàng)建變量和實(shí)例   323
19.6.1  使用泛型的棧的示例   324
19.6.2  比較泛型和非泛型?! ?325
19.7  類型參數(shù)的約束   326
19.7.1   Where 子句  327
19.7.2  約束類型和次序   327
19.8  泛型方法  328
19.8.1  聲明泛型方法   328
19.8.2  調(diào)用泛型方法   329
19.8.3  泛型方法的示例   330
19.9  擴(kuò)展方法和泛型類   331
19.10  泛型結(jié)構(gòu)  332
19.11  泛型委托  332
19.12  泛型接口  334
19.12.1  使用泛型接口的示例   335
19.12.2  泛型接口的實(shí)現(xiàn)必須唯一   336
19.13  泛型的協(xié)變和逆變   337
19.13.1  接口的協(xié)變和逆變   341
19.13.2  有關(guān)變化的更多內(nèi)容   342
第20 章  枚舉數(shù)和迭代器   344
20.1  枚舉數(shù)和可枚舉類型   344
20.1.1  使用foreach 語句   344
20.1.2  枚舉數(shù)類型  345
20.2  使用IEnumerator 接口   346
20.3  IEnumerable 接口   349
20.4  不實(shí)現(xiàn)接口的枚舉數(shù)   351
20.5  泛型枚舉接口  352
20.6  IEnumerator接口   352
20.7  IEnumerable接口  354
20.8  迭代器   355
20.8.1  迭代器塊  356
20.8.2  使用迭代器來創(chuàng)建枚舉數(shù)   357
20.8.3  使用迭代器來創(chuàng)建可枚舉類型  358
20.9  常見迭代器模式    360
20.10  產(chǎn)生可枚舉類型和枚舉數(shù)   360
20.11  產(chǎn)生多個(gè)可枚舉類型   361
20.12  產(chǎn)生多個(gè)枚舉數(shù)   362
20.13  迭代器實(shí)質(zhì)  363
第21 章  介紹LINQ  365
21.1  什么是LINQ   365
21.2  LINQ 提供程序   366
21.3  查詢語法和方法語法   368
21.4  查詢變量   369
21.5  查詢表達(dá)式的結(jié)構(gòu)   370
21.5.1  from 子句    371
21.5.2  join 子句    372
21.5.3  什么是聯(lián)結(jié)    373
21.5.4  查詢主體中的fromletwhere 片段    375
21.5.5  orderby 子句   378
21.5.6  select…group 子句   378
21.5.7  查詢中的匿名類型   380
21.58  group 子句   380
21.5.9  查詢延續(xù)   382
21.6  標(biāo)準(zhǔn)查詢運(yùn)算符   383
21.6.1  查詢表達(dá)式和標(biāo)準(zhǔn)查詢運(yùn)算符     384
21.6.2  標(biāo)準(zhǔn)查詢運(yùn)算符的簽名   385
21.6.3  委托作為參數(shù)   386
21.6.4  LINQ 預(yù)定義的委托類型   387
21.6.5  使用委托參數(shù)的示例   388
21.6.6  使用Lambda 表達(dá)式參數(shù)的示例     388
21.7  LINQ to XML  390
21.7.1  標(biāo)記語言   390
21.7.2  XML 基礎(chǔ)   390
21.7.3  XML 類   391
21.7.4  使用XML 樹的值   394
21.7.5  使用XML 屬性   397
21.7.6  節(jié)點(diǎn)的其他類型   400
21.7.7  使用LINQ to XML 的LINQ 查詢   401
第22 章  異步編程簡(jiǎn)介    404
22.1  進(jìn)程、線程以及異步編程   404
22.1.1  多線程處理帶來的問題   405
22.1.2  多線程處理的復(fù)雜度   405
22.2  并行循環(huán)  406
22.3  BackgroundWorker 類   408
22.3.1  BackgroundWorker 類的示例代碼    411
22.3.2  BackgroundWorker 用于WPF 程序的例子   414
22.4  異步編程模式  416
22.5  BeginInvoke 和EndInvoke   417
22.5.1  等待—直到結(jié)束模式   418
22.5.2  AsyncResult 類   419
22.5.3  輪詢模式    420
22.5.4  回調(diào)模式   421
22.6  計(jì)時(shí)器   423
第23 章  預(yù)處理指令  426
23.1  什么是預(yù)處理指令   426
23.2  基本規(guī)則   426
23.3  #define 和#undef 指令   427
23.4  條件編譯   428
23.5  條件編譯結(jié)構(gòu)  429
23.6  診斷指令  431
23.7  行號(hào)指令  431
23.8  區(qū)域指令  432
23.9  #pragma warning 指令   433
第24 章  反射和特性  434
24.1  元數(shù)據(jù)和反射  434
24.2  Type 類  435
24.3  獲取Type 對(duì)象    436
24.4  什么是特性  438
24.5  應(yīng)用特性  439
24.6  預(yù)定義的保留的特性   439
24.6.1  Obsolete 特性   439
24.6.2  Conditional 特性   440
24.6.3  預(yù)定義的特性   441
24.7  有關(guān)應(yīng)用特性的更多內(nèi)容   442
24.7.1  多個(gè)特性   442
24.7.2  其他類型的目標(biāo)   442
24.7.3  全局特性   443
24.8  自定義特性  443
24.8.1  聲明自定義特性   444
24.8.2  使用特性的構(gòu)造函數(shù)   444
24.8.3  指定構(gòu)造函數(shù)   444
24.8.4  使用構(gòu)造函數(shù)   445
24.8.5  構(gòu)造函數(shù)中的位置參數(shù)和命名參數(shù)   445
24.8.6  限制特性的使用   446
24.8.7  自定義特性的最佳實(shí)踐   447
24.9  訪問特性   448
24.9.1  使用IsDefined 方法   448
24.9.2  使用GetCustomAttribute方法  449
第25 章  其他主題  450
25.1  概述  450
25.2  字符串  450
25.2.1  使用StringBuilder 類   451
25.2.2  格式化數(shù)字字符串   452
25.3   把字符串解析為數(shù)據(jù)值   455
25.4   關(guān)于可空類型的更多內(nèi)容   457
25.4.1   使用空接合運(yùn)算符  458
25.4.2   使用可空用戶自定義類型  459
25.5   Main 方法  460
25.6   文檔注釋  461
25.6.1   插入文檔注釋   462
25.6.2   使用其他XML 標(biāo)簽   463
25.7  嵌套類型  463
25.7.1  嵌套類的示例   464
25.7.2  可見性和嵌套類型   465
25.8  和COM 的互操作   467

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)