本书介绍了C#3.0,全书分为两个部分。第Ⅰ部分全面讨论了C#语言,包括C#3.0版本中增加的新特性。这是全书内容比重最大的一部分,它描述了关键字、语法和一些定义C#语言的功能,并且介绍了I/O操作、文件处理、反射和预处理程序。
第Ⅱ部分研究了C#类库,同时也是.NET Framework类库。这是一个巨大的类库,由于篇幅有限,本书不可能深入探讨整个.NET Framework类库,而只能集中地讨论System名称空间中包含的核心类库。另外,本部分还包括对集合、多线程处理和网络连接和Windows Forms的介绍。
通过支持LINQ(Language Integrated Query,语言集成查询),C# 3.0为C#编程带来了彻底的变革,全球最优秀的畅销书作者Herbert Schildt已经更新并扩展了他的经典编程参考手册以详细介绍C# 3.0。通过使用精心编写的说明内容、权威人士的提示信息以及数百个示例,本书深入介绍了C#的所有方面,包括它的关键字、语法和核心库。另外,本书详细介绍了C# 3.0的新增功能,如LINQ、拉姆达表达式、隐式类型的变量和匿名类型。
这本综合性指南采用了Herbert一贯的写作风格,即条理清晰,语言精练,而且重点突出,是每个C#程序员不可或缺的参考资源。无论您是编程初学者还是老练的专业编程人员,都可以在这本权威书籍中找到关于所有C#问题的答案。
第Ⅰ部分 C#语言
第1章 C#的起源
第2章 C#概述
第3章 数据类型、直接量和变量
第4章 运算符
第5章 程序控制语句
第6章 类和对象
第7章 数组和字符串
第8章 方法和类
第9章 运算符重载
第10章 索引器和属性
第11章 继承
第12章 接口、结构和枚举
第13章 异常处理
第14章 I/O系统
第15章 委托、事件和拉姆达表达式
第16章 名称空间、预处理器和程序集
第17章 运行时类型标识、的射和特性
第18章 泛型
第19章 LINQ
第20章 不安全代码、指针、空类型和其他主题
第Ⅱ部分 C#类库研究
第21章 研究System的成员
第22章 字符串和格式化
第23章 多线程序设计
第24章 集合、枚举器和迭代器
第25章 通过Internet连网
第26章 使用System.Windows.Forms创建于窗体的Windows应用程序的两种方式
附录A 文档注释快速参考