作为历年来深受读者欢迎的C#权威指南,本书针对C#5.0和.NET 4.5引入的新功能和新编程模式进行了全面升级,适合各种水平的C#程序员阅读。它将向读者展示如何编写简洁、强大、健壮、安全和易于维护的C#代码。微软“最有价值专家”Mark Michaelis和C#首席开发师Eric Lippert对这一语言进行了全面而深入的探讨,为读者进行高效软件开发打好基础。
《C#本质论(第4版)》由米凯利斯、利珀特所著,作者用简洁、可下载的代码示例阐释关键构造。每章开头的思维导图更能帮读者理清头绪。这一版还新增了大量C#编码规范,编写C#代码的最佳实践一目了然。
书中对初学者主题和高级主题进行了明显区分。对于C#的新手,可通过本书快速上手;对于有经验的C#开发者,可通过学习C#5.0的创新技术(如asyrlc/await模式)来了解如何应对当今最复杂的编程挑战。
这是C#领域中一部广受好评的名作,作者用一种易于理解的方式详细介绍了C#语言的各个方面。《C#本质论(第4版)》共有21章和4个附录,介绍了C#语言的数据类型、操作符、方法、类、接口、异常处理等基本概念,深入讨论了泛型、迭代器、反射、线程和互操作性等高级主题,还介绍了LINQ技术,以及与其相关的扩展方法、分部方法、Lambda表达式、标准查询操作符和查询表达式等内容。每章开头的“思维导图”指明本章要讨论的主题,以及各个主题之间的层次关系。为了帮助读者理解各种C#构造,书中用丰富的示例演示每一种特性,而且为每个概念都提供了相应的规范和最佳实践,以确保代码能顺利编译、避免留下隐患,并获得最佳的可维护性。
《C#本质论(第4版)》由米凯利斯、利珀特所著,是一本语言参考书,遵循核心C# 5.0语言规范,适合对C#感兴趣的各个层次的读者。无论对初学者还是具有一定编程经验的开发者,《C#本质论(第4版)》都是一本很有价值的参考书。
第1章 C#概述
第2章 数据类型
第3章 操作符和控制流
第4章 方法和参数
第5章 类
第6章 继承
第7章 接口
第8章 值类型
第9章 良构类型
第10章 异常处理
第11章 泛型
第12章 委托和Lambda表达式
第13章 事件
第14章 支持标准查询操作符的集合接口
第15章 使用查询表达式的LINQ
第16章 构建自定义集合
第17章 反射、特性和动态编程
第18章 多线程处理
第19章 线程同步
第20章 平台互操作性和不安全的代码
第21章 CLI
附录A 下载和安装C#编译器与CLI平台
附录B 井字棋源代码清单
附录C TPL和C# 5.0之前的多线程模式
附录D C# 5.0 async await模式之前的计时器