本书介绍了C#语言的方方面面,涵盖了C#2.0中新增加的所有特性。
本书分成如下3个部分:C#语言、C#类库研究、C#应用。
第1部分全面讨论了C#语言,包括C#2.0版中增加的新特性。这是全书内容比重最大的一部分,它描述了关键字、语法和一些定义C#语言的特性,并介绍了I/O操作、文件处理、反射和预处理程序。
第2部分研究了C#类库,同时也是.NET框架类库。这是一个巨大的类库,由于篇幅有限,本书不可能深入探讨整个类库,而只能集中地讨论System命名空间中包含的核心类库,这也是和C#关系最紧密的库。另外,本部分还包括对集合、多线程和网络类库的介绍。
第3部分给出了C#应用的实例。第25章展示了如何创建软件的组件,第26章描述了如何使用Windows:Forms库构建Windows应用程序,第27章开发了一个递归表达式的分析程序。