深度挖掘并掌握公共语言运行时、C#和.NET开发的错综复杂之处。作为编程专家和微软.NET团队的长期顾问,Jeffrey Richter将带领你获得务实的见解来创建健壮、可靠且反应迅速的应用程序与组件。更新.NET Framework 4.0及多核编程部分之后,这本完美的经典指南可帮助开发者建立任何类型的应用程序,包括MicrosoftSilverliclht、ASP.NET、Windows、Presentation Foundation、Web services和控制台应用。
从本书理解以下内容:
建立、部署基于版本的应用程序、组件和共享程序集;
在理解原语、数值和引用类型行为的基础上来定义并更高效地使用它们;
使用泛型和接口定义可重用算法;
有效地使用特殊的CLR类型——委托、枚举、自定义属性、数组、字符串;
理解垃圾收集器如何管理资源;
使用线程池、任务、取消模式、定时器和异步I/O操作来设计灵活、可靠、可扩展的解决方案;
使用异常处理以协助状态管理;
使用CLR托管、AppDomain、程序集加载、反射和C#动态类型来构建动态可扩展的应用程序。