本书主要内容:·类型在.NET中的作用·可以用C#创建的各种类型·作为程序逻辑包装器的方法的基本功能·C#的特殊方法语法:属性、索引器和运算符·构造函数的作用和用法·对象的清理和释放·.NET基于委托的事件系统的工作原理·如何在类型中控制和利用继承功能·通过命名空间和程序集组织逻辑代码和物理代码C#是Microsoft的一种新的面向对象语言,它充分利用了.NET类型系统,在C#中.NET编程的核心任务是设计类。所有的C#代码都涉及到了.NET类型系统,因为所有的代码都包含在类和参与构建.NETFramework类层次结构的其他类型中。本书将指导用户高效地设计这些类,学习如何控制类,以及C#如何把这些类转换为可执行的代码。能设计出不必重复访问和重复修正的类可以说是一种艺术。本书将帮助读者深入理解在设计类时应做出的每个决策,更好地利用C#的功能,创建出健壮、灵活和可重用的类。本书不是一本纯理论的图书,也不论述UML对象建模,而是提供日常问题的解决方案,并列举了大量的代码示例。其目标是帮助C#开发人员尽快创建出更好、更整洁、可重用性更高、更健壮的类,避免以后的重复访问和重复设计。