本書主要內容:·類型在.NET中的作用·可以用C#創(chuàng)建的各種類型·作為程序邏輯包裝器的方法的基本功能·C#的特殊方法語法:屬性、索引器和運算符·構造函數(shù)的作用和用法·對象的清理和釋放·.NET基于委托的事件系統(tǒng)的工作原理·如何在類型中控制和利用繼承功能·通過命名空間和程序集組織邏輯代碼和物理代碼C#是Microsoft的一種新的面向對象語言,它充分利用了.NET類型系統(tǒng),在C#中.NET編程的核心任務是設計類。所有的C#代碼都涉及到了.NET類型系統(tǒng),因為所有的代碼都包含在類和參與構建.NETFramework類層次結構的其他類型中。本書將指導用戶高效地設計這些類,學習如何控制類,以及C#如何把這些類轉換為可執(zhí)行的代碼。能設計出不必重復訪問和重復修正的類可以說是一種藝術。本書將幫助讀者深入理解在設計類時應做出的每個決策,更好地利用C#的功能,創(chuàng)建出健壯、靈活和可重用的類。本書不是一本純理論的圖書,也不論述UML對象建模,而是提供日常問題的解決方案,并列舉了大量的代碼示例。其目標是幫助C#開發(fā)人員盡快創(chuàng)建出更好、更整潔、可重用性更高、更健壯的類,避免以后的重復訪問和重復設計。