《Effective C 改善C 代碼的50個有效方法 原書》讀書筆記思維導圖_第1頁
《Effective C 改善C 代碼的50個有效方法 原書》讀書筆記思維導圖_第2頁
《Effective C 改善C 代碼的50個有效方法 原書》讀書筆記思維導圖_第3頁
《Effective C 改善C 代碼的50個有效方法 原書》讀書筆記思維導圖_第4頁
《Effective C 改善C 代碼的50個有效方法 原書》讀書筆記思維導圖_第5頁
已閱讀5頁,還剩18頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

思維導圖PPT模板《EffectiveC改善C代碼的50個有效方法原書》最新版讀書筆記,下載可以直接修改第條方法方式代碼類型類資源關系邏輯第章條件語言變量字段參數序列對象操作區別本書關鍵字分析思維導圖01本書贊譽第2章.NET的資源管理第1章C#語言的編程習慣第3章合理地運用泛型目錄03020405第4章合理地運用LINQ中英文詞匯對照表第5章合理地運用異常目錄0706內容摘要在本書中,世界知名的.NET專家BillWagner先生給出了50條建議,告訴你怎樣充分利用C#6.0所具備的特性來編寫健壯而高效的代碼。這些建議反映了C#開發界的新進展,也令人體會到C#這門語言已經越來越成熟了。除了提出了許多種改善代碼品質的新方式,例如怎樣發揮泛型的優勢之外,本書還針對LINQ給出了很多條建議。本書贊譽2021年讀完的第一本書,有些地方還是沒看太懂,主要是泛型和LINQ的一些章節,紙上得來終覺淺,絕知此事要躬行。第1章C#語言的編程習慣相對于另一本《MoreEffectiveC#》來說,內容要淺一些,但也需要有一定的基礎才能讀懂。第1條:優先使用隱式類型的局部變量第2條:考慮用readonly代替con...第3條:優先考慮is或as運算符,盡量少...第4條:用內插字符串取代string.F...第5條:用FormattableStri...第6條:不要用表示符號名稱的硬字符串來調...010302040506第1章C#語言的編程習慣第7條:用委托表示回調第8條:用null條件運算符調用事件處理...第9條:盡量避免裝箱與取消裝箱這兩種操作第10條:只有在應對新版基類與現有子類之...第1章C#語言的編程習慣第2章.NET的資源管理沒有想象中的好,大部分是linq的技巧,感覺通用的技術少了些,如果是做數據處理,可能會帶來極大的提高。第11條:理解并善用.NET的資源管理機...第12條:聲明字段時,盡量直接為其設定初...第13條:用適當的方式初始化類中的靜態成...第14條:盡量刪減重復的初始化邏輯第2章.NET的資源管理第15條:不要創建無謂的對象第17條:實現標準的dispose模式第16條:絕對不要在構造函數里面調用虛函...第2章.NET的資源管理第3章合理地運用泛型二零二一年讀完的第九本書,很不錯的一本書,開始就是抱著細讀的心態,部分對我來說還是有點略感乏味(也可能是技術菜的原因看不懂吧!哈哈哈),但也有很多部分對于自己來說是很好的點,值得推薦。第18條:只定義剛好夠用的約束條件第19條:通過運行期類型檢查實現特定的泛...第20條:通過IComparable<T...第21條:創建泛型類時,總是應該給實現了...第22條:考慮支持泛型協變與逆變第23條:用委托要求類型參數必須提供某種...010302040506第3章合理地運用泛型第24條:如果有泛型方法,就不要再創建針...第25條:如果不需要把類型參數所表示的對...第26條:實現泛型接口的同時,還應該實現...第27條:只把必備的契約定義在接口中,把...第28條:考慮通過擴展方法增強已構造類型...12345第3章合理地運用泛型第4章合理地運用LINQ作者水平很高,一直在負責維護MSDocs。第29條:優先考慮提供迭代器方法,而不要...第30條:優先考慮通過查詢語句來編寫代碼...第31條:把針對序列的API設計得更加易...第32條:將迭代邏輯與操作、謂詞及函數解...第33條:等真正用到序列中的元素時再去生...第34條:考慮通過函數參數來放松耦合關系010302040506第4章合理地運用LINQ第35條:絕對不要重載擴展方法第36條:理解查詢表達式與方法調用之間的...第37條:盡量采用惰性求值的方式來查詢,...第38條:考慮用lambda表達式來代替...第39條:不要在Func與Action中...第40條:掌握盡早執行與延遲執行之間的區...010302040506第4章合理地運用LINQ第41條:不要把開銷較大的資源捕獲到閉包...第42條:注意IEnumerable與I...第43條:用Single()及First...第44條:不要修改綁定變量第4章合理地運用LINQ第5章合理地運用異常第45條:考慮在方法約定遭到違背時拋出異...第46條:利用using與try/fin...第47條:專門針對應用程序創建異常第48條

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論