服務條款與隱私權政策更新

HyRead服務團隊相當重視您的使用權益與個人資料保護,並於2018年7月更新 服務條款隱私權政策 ,敬請詳閱並點選同意以便繼續使用本服務。
若不同意,將登出且返回至首頁。


More Effective C#中文版:寫出良好C#程式的50個具體做法

  • 點閱:1
  • 作者:
  • 出版年:2018[民107]
  • 出版社:碁峰資訊
  • 出版地:臺北市
  • ISBN:978-986-476-861-5 ; 986-476-861-1
  • 附註:原紙本書ISBN: 9789864767892 含索引

大學圖書館聯盟

借閱已滿,目前 0 人預約

簡介

內容簡介
 
涵蓋C# 7.0
 
在《More Effective C# 中文版 第二版》中,世界知名的.NET專家Bill Wagner指出並解說50個特定強大與效能良好的C# 7.0中高級技巧。針對可能遇到的問題,提出強而有力的新解法,以因應越來越複雜的C#語言與日漸龐大的開發社群。
 
歷經三個版本的《Effective C#》,Wagner清楚的解釋、專業的建議與實際範例程式碼,已被證明對成千上百位開發者而言是無價的。《More Effective C#,第二版》以經過驗證的相同方式介紹C# 7.0新功能,協助你更有效率地執行熟悉工作。
 
基於卓越的C#經驗,以及在全球C#標準委員會的關鍵性角色,Wagner強調以物件導向、函數式及服務導向的方式,以C#處理資料、以更好的方式向使用者與其他程式設計師表達您的用意、以及運用強大的非同步與動態程式設計。
 
‧使用屬性取代可存取的資料成員(做法1)
‧區分實質與參考型別(做法4)
‧了解多種相等概念之間的關係(做法9)
‧在你的API中避免轉換運算子(做法11)
‧了解介面與virtual methods之間差異(做法15)
‧避免在基底類別中定義方法多載(做法19)
‧建立清楚的、最少的、以及完整的方法群(做法22)
‧在iterators 及async方法中使用區域函式啟動立即錯誤回報(做法26)
‧非同步工作中使用async方法(做法27)
‧避免執行緒配置與context switches(做法30)
‧建構有考慮例外情況的平行演算法(做法36)
‧使用執行緒區集取代建立執行緒(做法37)
‧使用BackgroundWorker做跨執行緒通訊(做法38)
‧了解動態程式設計的利弊(做法43)
‧了解如何運用expression API(做法46)
‧在公開的APIs中減少動態物件的使用(做法47)
 
你已經是一位成功的C#程式設計師,本書會使你更為出色。

章節

  • 前言(p.vii)
  • 索引(p.260)

作者簡介

作者簡介
 
Bill Wagner
 
Bill Wagner 是世界最頂尖的C#開發者之一。他是ECMA C#標準委員會的成員,並且是所有三個版本的《Effective C#》的作者。他是Humanitarian Toolbox的總裁、曾被委任為Microsoft Regional Director、當選11年的.NET MVP。最近並受.NET Foundation Advisory Council委任。Wagner曾協助的公司包括新創公司到大型企業,以改善開發過程與建立開發團隊。現在作為Microsoft .NET Core內容團隊的成員,創作開發者C#語言及.NET Core的訓練教材。

FB留言

同作者書籍

同書類書籍