到目前为止,本章的重点一直放在发射机制中用于构建动态可扩展应用程序所需的那些方面,包括程序集加载、类型发现以及对象构造。为了获得较好的性能和编译时的类型安全性,应尽量避免使用发射。在动态可扩展应用程序的情况下,构造好一个对象之后,宿主代码一般要将对象转型为编译时已知的一个接口或者基类。这样一来,访问对象的成员时,就可以获得较高的性能,而且可以确保编译时的类型安全性。到目前为止,本章的重点一直放在发射机制中用于构建动态可扩展应用程序所需的那些方面,包括程序集加
到目前为止,本章的重点一直放在发射机制中用于构建动态可扩展应用程序所需的那些方面,包括程序集加载、类型发现以及对象构造。为了获得较好的性能和编译时的类型安全性,应尽量避免使用发射。在动态可扩展应用程序的情况下,构造好一个对象之后,宿主代码一般要将对象转型为编译时已知的一个接口或者基类。这样一来,访问对象的成员时,就可以获得较高的性能,而且可以确保编译时的类型安全性。到目前为止,本章的重点一直放在发射机制中用于构建动态可扩展应用程序所需的那些方面,包括程序集加