C# 8.0本質論
本書基于管理復雜性的宗旨來組織內容。第1~5章介紹結構化編程,學習這些內容后,可以立即開始寫一些功能簡單的代碼。第6~10章介紹C#的面向對象構造,新手應在完全理解這幾章的內容之后,再開始接觸本書其余部分更高級的主題。第12~14章介紹更多用于降低復雜性的構造,講解當今幾乎所有程序都要用到的通用設計模式。理解了它們之后,才可以更輕松地理解如何通過反射和特性來進行動態編程。第15~23章將廣泛運用它們來實現線程處理和互操作性。本書最后專門用一章(第24章)講解CLI。這一章在開發平臺的背景下對C#語言進行了描述。本書全面講述C#語言。對于初學者而言,其內容已遠遠超過了一本簡單的教程,可為讀者未來進行高效率軟件開發打下堅實基礎;對于已熟悉C#的讀者,本書探討了一些較為復雜的編程思想,并深入討論了語言較新版本(C#8.0和.NETFramework4.8/.NETCore3.1)的新功能;對于已經精通這門語言的讀者,也可以始終將其作為案頭參考。
·32.3萬字