C#专家经典力作全新出击,全面深入地阐述了掌握Visual C撑2008的核心语言功能所需的理论知识、最佳实践和代码。本书内容与最新的Microsoft.NETFramework 3.5兼容,书中详细论述了LINQ,并阐述了Visual C#语言的复杂特征及其应用。本书围绕软件生命周期详细剖析了C#语言,是掌握Visual C#2008的必备指南。
本书围绕软件生命周期的设计、实现、维护和调试阶段展开讲述,系统地介绍了Visual C# 2008。全书共分5个部分。第Ⅰ部分介绍该语言的基本概念;第Ⅱ部分介绍创建一个C#应用程序所必需的核心技能,包括Visual C# 2008新引入的LINQ语言;第Ⅲ部分重点介绍额外的语言特征;第Ⅳ部分全面介绍如何调试托管代码;第Ⅴ部分介绍内存管理和不安全代码。
本书内容丰富,著述清楚,结构上由浅入深,并提供了大量范例和提示,适合所有专业的开发人员和编程爱好者阅读。
第Ⅰ部分 核心语言
第1章 Visual C#编程简介
1.1 Visual C# 2008编程示例
1. 1.1 C#示例程序
1. 1.2 LINQ示例程序
1.2 Visual C# 2008程序的公共要素
1.2.1 命名空间
1.2.2 Main入口点
1.2.3 局部变量
1.2.4 可空类型
1.2.5 表达式
1.2.6 选择语句
1.2.7 迭代语句
1.3 C#核心语言特征
1.3.1 符号和标记
1.3.2 标识符
1.3.3 关键字
1.3.4 基元
1.4 类型预览
第2章 类型
第3章 继承
第Ⅱ部分 核心技术
第4章 Visual Studio 2008简介
第5章 数组和集合
第6章 LINQ简介
第7章 泛型
第8章 枚举器
第Ⅲ部分 C#语言详解
第9章 运算符重载
第10章 委托和事件
第11章 LINQ编程
第12章 异常处理
第Ⅳ部分 调试
第13章 元数据和反射
第14章 MSIL编程
第15章 用Visual Studio 2008进行调试
第16章 高级调试
第Ⅴ部分 高级特性
第17章 内存管理
第18章 不安全的代码
索引