本书介绍了C#4.0,全书分为两个部分。第1部分全面讨论了C#语言,包括C#4.0版本中增加的新功能。这是全书内容比重最大的一部分,它描述了关键字、语法和一些定义C#语言的功能,并且介绍了I/O操作、文件处理、反射和预处理器。
第2部分研究了C#类库,同时也是.NET Framework类库。集中地讨论System名称空间中包含的核心类库。另外,该部分还包括对集合、多线程、任务并行库、PLINO和联网的介绍。
畅销书作者Herbert Schildt更新并扩展了他的经典编程参考手册以详细介绍C#4.0(目前C#的最新版本)。通过使用仔细编写的说明内容、权威人士提供的提示信息以及数以百计的示例,《C#4.0完全参考手册》深入介绍了C#语言的所有方面,包括它的关键字、语法和核心类库。当然,本书也详细介绍了C#4.0的新增功能,例如命名实参和可选实参、dynamic类型、扩展的协变和逆变功能以及使用任务并行库(TPL)和PLINQ进行并行编程等。
作为C#初学者和专业编程人员的理想选择,《C#4.0完全参考手册》按照清晰的、简明的、不妥协的方式编写,正是这种编写方式使Herbett的书籍在世界范围内实现了数以百万计的销量。因此,要掌握C#4.0,请选用本书!
第Ⅰ部分 C#语言
第1章 C#的起源
1.1 C#的族谱
1.1.1 C语言:现代编程的开端
1.1.2 OOP和C++语言的诞生
1.1 13.Intemet和Java的出现
1.1.4 C#的诞生
1.1.5 C#的发展
1.2 C#如何与.NET Framework相关
1.3公共语言运行时的工作原理
1.4 托管和非托管代码
第2章 C#概述
第3章 数据类型、字面量和变量
第4章 运算符
第5章 程序控制语句
第6章 类和对象
第7章 数组和字符串
第8章 方法和类
第9章 运算符重载
第10章 索引器和属性
第11章 继承
第12章 接口、结构和枚举
第13章 异常处理
第14章 I/O系统
第15章 委托、事件和Lambda表达式
第16章 名称空间、预处理器和程序集
第17章 运行时类型标识、反射和特性
第18章 泛型
第19章 LINQ
第20中 不安全代码、指针、可空类型、dynamic类型和其他主题
第Ⅱ部分 C#类库研究
第21章 研究Syste名称空间
第22章 字符串和格式化
第23章 多线程编程第1部分
第24章 多线程编程第2部分:研究任务并行库PLINQ
第25章 集合、枚举器和迭代器
第26章 使用System.Net名称空间通过Internet联网
附录A 文档注释快速参考