特色:
.NET的优点之一是用元数据描述程序集的内容。但需要澄清的是:用元数据描述组件并不是.NET的构思(COM也使用元数据),但在COM/COM+中由于使用元数据而引起的许多问题(如元数据不能与组件同步等)均在.NET中得到了解决。
反射是.NET的重要功能,它允许在运行时以编程方式查找和分析程序集元数据,从而实现了应用程序的动态处理。本书全面介绍了反射的概念及其相关应用技术,内容包括使用动态绑定的原因以及Reflection API支持它的方式;检测程序集类等元数据;自由加载程序集并创建对象和调用方法;利用反射修改对象数据;使用属性控制编译过程等,*后介绍如何使用反射创建立可扩展的、可定制的、基于组件的应用程序。