Effective C# 中文版

Effective C# 中文版 下載 mobi epub pdf 電子書 2025

Bill Wagner
圖書標籤:
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
第1章 c#語言元素. 1
條款1:使用屬性代替可訪問的數據成員 1
條款2:運行時常量(readonly)優於編譯時常量(const) 12
條款3:操作符is或as優於強製轉型 17
條款4:使用conditional特性代替#if條件編譯 25
條款5:總是提供tostring()方法 31
條款6:明辨值類型和引用類型的使用場閤 38
條款7:將值類型盡可能實現為具有常量性和原子性的類型 44
條款8:確保0為值類型的有效狀態 51
條款9:理解幾個相等判斷之間的關係 56
條款10:理解gethashcode()方法的缺陷 63
條款11:優先采用foreach循環語句 70
第2章 .net資源管理 77
條款12:變量初始化器優於賦值語句 82
條款13:使用靜態構造器初始化靜態類成員 84
條款14:利用構造器鏈 87
條款15:利用using和try/finally語句來清理資源 93
條款16:盡量減少內存垃圾 100
條款17:盡量減少裝箱與拆箱 103
條款18:實現標準dispose模式 109
第3章 使用c#錶達設計.. 117
條款19:定義並實現接口優於繼承類型 118
條款20:明辨接口實現和虛方法重寫 125
條款21:使用委托錶達迴調 129
條款22:使用事件定義外發接口 131
條款23:避免返迴內部類對象的引用 137
條款24:聲明式編程優於命令式編程 142
條款25:盡可能將類型實現為可序列化的類型 148
條款26:使用icomparable和icomparer接口實現排序關係 156
條款27:避免icloneable接口 163
條款28:避免強製轉換操作符 167
條款29:隻有當新版基類導緻問題時纔考慮使用new修飾符 172
第4章 創建二進製組件 177
條款30:盡可能實現cls兼容的程序集 181
條款31:盡可能實現短小簡潔的函數 186
條款32:盡可能實現小尺寸、高內聚的程序集 190
條款33:限製類型的可見性 194
條款34:創建大粒度的web api 198
第5章 使用框架 205
條款35:重寫優於事件處理器 205
條款36:閤理使用.net運行時診斷 208
條款37:使用標準配置機製 213
條款38:定製和支持數據綁定 217
條款39:使用.net驗證 224
條款40:根據需要選用恰當的集閤 229
條款41:dataset優於自定義結構 237
條款42:利用特性簡化反射 246
條款43:避免過度使用反射 253
條款44:為應用程序創建特定的異常類 258
第6章 雜項討論 265
條款45:優先選擇強異常安全保證 265
條款46:最小化互操作 270
條款47:優先選擇安全代碼 277
條款48:掌握相關工具與資源 281
條款49:為c# 2.0做準備 284
條款50:瞭解ecma標準 293
索引 295
· · · · · · (收起)

具體描述

本書圍繞一些關於C#和.NET的重要主題,包括C#語言元素、.NET資源管理、使用C#錶達設計、創建二進製組件和使用框架等,講述瞭最常見的50個問題的解決方案,為程序員提供瞭改善C#和.NET程序的方法。本書通過將每個條款構建在之前的條款之上,並閤理地利用之前的條款,來讓讀者最大限度地學習書中的內容,為其在不同情況下使用最佳構造提供指導。

本書適閤各層次的C#程序員閱讀,同時可以推薦給高校教師(尤其是軟件學院教授C#/.NET課程的老師),作為C#雙語教學的參考書。

用戶評價

評分

##雖然是以前看過的,但重新翻閱仍然很有收獲。

評分

##C#很好的進階書,Effective係列都好書,值得多次閱讀

評分

C#(ver 2.0)最佳實踐的集閤。

評分

##跟Effective c++感覺還是有差距。 不過我還沒有讀完。

評分

##很早就看過,不錯的一本書。

評分

##非常好,我很喜歡

評分

##很早就看過,不錯的一本書。

評分

##看得很模糊,感覺翻譯不是很好

評分

##相比Scott Meyers的effective係列,還是欠缺說服力;也或許是C#不像C++讓程序員那樣的“操心”,畢竟MS給瞭我們太多的“溺愛”

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有