——选自Don Box为本书所做的序
本书为.NET专业开发人员提供了很好的参考。它涵盖了所有基础知识,从专家观点到参考,再到用法,应有尽有。本系列丛书是那些想要明智地扩充知识和专业技能的开发人员的重要参考读物。
——John Montgomery 微软开发部首席团队经理
C# 语言结合了快速应用开发语言的高效和 C/C++ 语言的强大。现在 C# 4.0 又加入了动态绑定、命名和可选参数以及协变和逆变泛型等新特性,这些特性把 C #语言提升到了一个新的层次上,使程序的编写更简洁,不再依赖于静态类 型定义。这使得 C #与动态编程语言(例如 Python 、 Rudy 和 JavaScript )的交互更自然,就好像这些语言中的对象都是 C #的本地对象一样。 本书正是C# 4.0 的权威技术指南。
本书由C#语言的架构师Anders Hejlsberg和他的同事们Mads Torgersen、Scott Wiltamuth和Peter Golde等合著,全部内容都更新到了C# 4.0版。本书提供了C# 4.0语言完整的规范、参考资料、范例代码和来自12位卓越的C#大师的详细注解。
这些注解所达到的深度和广度在其他书中难得一见。本书的正文介绍了C#的概念,而这些恰到好处的注解则解释了为什么这些特性是重要的,应该怎么使用它们,它们和其他语言的关系是什么,甚至它们是如何演化而来的。
对任何希望深入理解 C# 的程序员来说,这本书都是不容错过的经典书籍。
本书的注解者包括:Brad Abrams、Joseph Albahari、Krzysztof Cwalina、Jesse Liberty、Eric Lippert、Christian Nagel、Vladimir Reshetnikov、Marek Safar、Chris Sells、Peter Sestoft、Jon Skeet和Bill Wagner。
作者简介
Anders Hejlsberg 是编程界的传奇人物。他是C#语言的架构师,同时也是微软技术专家。他在1996年加入微软,之前13年的职业生涯则是在Borland度过,他曾经是Delphi和Turbo Pascal的首席架构师。
Scott Wiltamuth 是Visual Studio Professional团队的合作项目主管。他在微软参与过很多开发工具的工作,包括OLE Automation、Visual Basic、Visual Basic for Applications、VBScript、Jscript、Visual J++和Visual C#。
Peter Golde 是最初的Microsoft C#编译器的首席程序员。他作为微软在ECMA委员会(这个委员会负责了C#的标准化工作)的主要代表,领导实现了编译器并参与了语言的设计工作。他目前在微软公司是负责编译器的架构师。