作品简介(英文原版)
C#7.0是Microsoft对其旗舰编程语言的第六次重大升级,这次升级大大提高了C#语言的功能和灵活性。一方面,它提供了一些高级的抽象,例如查询表达式和异步延续;另一方面,它允许通过自定义值类型和可选的指针结构进行底层的效率优化。C#语言特性的增长也极大地加重了我们的学习负担。虽然一些工具如Microsoft IntelliSense和在线参考文档可以为工作提供诸多便利,但若要使用它们仍需要一些现有的概念和知识体系作为支撑。本书以简明统一的方式(而非烦琐冗长的介绍)准确阐释了这些知识。与之前的四个版本一样,本书也是围绕概念和用例来进行组织的。因此无论是顺序阅读还是随意浏览都大有裨益。虽然本书只要求读者具备基本的背景知识,但是它仍然有一定的深度,比较适合中高级读者阅读。
约瑟夫·阿坝哈瑞(Joseph Albahari),是《C#6.0 in a Nutshell》《C#6.0 Pocket Reference》和《LINQ Pocket Reference》的作者。他还是流行的代码执行和LINQ查询工具LINQPad的创造者。
本·阿坝哈瑞(Ben Albahari),是Auditionist(一个英国演员角色分派网站)的合创者。他曾在Microsoft担任过5年的项目经理,期间参与了多个项目,包括.NET Compact Framework和ADO.NET。他还是Genamics的合创者。该公司为C#和J++程序开发者提供了一系列工具,除此之外,还包含一款DNA和蛋白质序列分析工具。他还是O’Reilly第一本C#图书《C# Essentials》的合著者,也是前一版《C# in a nutshell》的合著者。
暂无评论内容