內容介紹
“作為C#設計組的成員,很少有書能夠讓我從中學到什麼新東西,本書則是個例外,它很好地將特定的代碼和深入的分析結合了起來。……這一富有洞察力的、充滿遠見的內容會對你日後的C#學習給予很大的啟發和幫助。”——Mads Torgersen,微軟公司Visual C#項目經理
“Bill Wagner為C#開發人員撰寫了一部精彩絕倫的圖書,其中介紹了大量C#最佳實踐。……若想成為C#開發的頂級高手,那么沒有什麼資料比Bill Wagner的這本書更好了。Bill非常智慧、深刻,富有經驗和技巧。若能將這本書中給出的建議套用到你的代碼中,定會大大提高你的工作質量。”
——Charlie Calvert,微軟公司Visual C#社區項目經理
C#語言已經成為目前功能最強大的通用語言之一,近幾年的幾次升級更是令C#編程世界發生了極大的改變。本書是Effective C#的續作,秉承了Effective經典系列的卓越風格,用真實的代碼示例,通過清晰、貼近實際和簡明的闡述,以條目形式為廣大程式設計師提供了凝聚業界經驗結晶的專家建議。
本書中,著名.NET專家Bill Wagner圍繞C# 2.0和3.0中的新特性給出了實用的建議,涉及泛型、多執行緒編程、設計實踐、C# 3.0語言增強、LINQ、可空類型等主題,講述了如何在開發中使用這些新語言特性,如何避免誤用所造成的影響。書中每個條目自成一體,針對使用C#時的某個特定問題,幫助你以最佳的方式切換至C# 3.0。通過閱讀本書,讀者完全可以舉一反三,將其中許多建議套用到自己的日常編程工作中。
作者介紹
Bill Wagner擁有超過25年的軟體開發經驗,世界知名的.NET專家,微軟C# MVP,並榮獲微軟Regional Director稱號。他是著名軟體諮詢公司SRT Solutions的創始人,曾經領導了眾多成功的Windows平台產品的開發。他是微軟開發社區的活躍人物,長期擔任MSDN Magazine、ASP.NET Pro、Visual Studio Magazine等技術雜誌的專欄作者。他還是暢銷書《Effective C#中文版》 (人民郵電出版社, 2007)的作者。
他的部落格是http://srtsolutions.com/blogs/billwagner,可以通過[email protected]與他聯繫。
陳黎夫
畢業於上海交通大學計算機科學專業。有多年業界經驗,曾在微軟、EMC等公司任職,現任某創業技術公司CTO。專注於微軟技術與LAMP開發平台,並連續3年榮獲微軟MVP稱號。有多本計算機領域內著作/譯作出版,內容涵蓋CSS、AJAX 、ASP.NET、C#、LINQ和.NET平台架構等多個方面。可以通過[email protected]與他聯繫。